on screen in 1996 as the loutish boyfriend of Winona Ryder in Boys. That same year, he also appeared in Kevin Spacey’s directorial debut Albino Alligator and The Craft alongside Robin Tunney and Neve Campbell. He was cast that same year to star alongside Campbell again in Wes Craven's hit slasher film Scream as Billy Loomis. In 1997, he had a small role as an emotionally conflicted gay hustler in As Good as It Gets (along with fellow Scream actor Jamie Kennedy). He appeared in films like The Newton Boys (1998) and Chill Factor (1999). He starred as Juvenal, a young man with stigmata and healing powers in the Paul Schrader film Touch (1997), and he appeared in Ride with the Devil (1999), an American Civil War drama directed by Ang Lee. In 2000, he played computer hacker Kevin Mitnick in the film Takedown. On television, Ulrich starred in the short-lived ABC series Miracles and appeared in TNT's multiple Emmy-nominated miniseries Into the West (2005 in the U.S., 2006 in the UK). Also in 2005, Ulrich acted with Keri Russell in the television film The Magic of Ordinary Days. He starred as Jake Green on the CBS post-apocalyptic drama Jericho, which premiered on September 20, 2006, and ended its run on March 25, 2008. The series was cancelled after its first season but was brought back due to fan outcry and support. Fans lobbied the studio, and the series was brought back for a shorted second season. Ulrich is a recurring guest voice actor on the Adult Swim animated stop-motion sketch comedy series Robot Chicken. In sketches based on G.I. Joe, Ulrich voices the character Duke. Ulrich guest-starred in three episodes of CSI: NY as a complex and disturbed killer. From 2017 to 2021, he starred as Forsythe Pendleton Jones II, the father of Jughead Jones, in Riverdale on The CW, loosely based on the Archie comic book series. Ulrich appeared as Brian David Mitchell in the 2017 Lifetime film I Am Elizabeth Smart, based on the 2002 abduction and captivity of Elizabeth Smart. He also played Brice in the 2017 horror movie Escape Room. In 2022, Ulrich reprised his 1996 breakout role as Billy Loomis from Scream in the 2022 sequel of the same name, the fifth film in the franchise. Personal life In 1997, Ulrich married English actress Georgina Cates, whom he met at an Academy Awards party.