2026Memory of a KillerAngelo Doyle · 10 episodesShow
2024Dexter: Original SinAaron Spencer · 10 episodesShow
2023FerrariPiero TaruffiMovie
2023ThanksgivingSheriff Eric NewlonMovie
2022DisenchantedRobert PhilipMovie
2021SurrealEstateTom Quincy · 1 episodeShow
2020DevilsDominic Morgan · 18 episodesShow
2018The Truth About the Harry Quebert AffairHarry Quebert · 10 episodesShow
2017Red Nose Day Actually(US version)Movie
2016Bridget Jones's BabyJackMovie
2011FlypaperTrippMovie
2011Transformers: Dark of the MoonDylanMovie
2011Boys of BonnevilleNarrator (voice)Movie
2010Valentine's DayHarrison CopelandMovie
2008Made of HonorTomMovie
2007EnchantedRobert PhilipMovie
2007Private PracticeDr. Derek Shepherd · 2 episodesShow
2007Freedom WritersScott CaseyMovie
2006Brother Bear 2Kenai (voice)Movie
2004Iron Jawed AngelsBen WeissmanMovie
2003Karen Sisco1 episodeShow
2003Lucky 7Peter ConnorMovie
2002The Emperor's ClubOlder Louis MasoudiMovie
2002Sweet Home AlabamaAndrew HenningsMovie
2002The Caroline Rhea Show1 episodeShow
2001Revealed with Jules Asner1 episodeShow
2001BlondeCass · 2 episodesShow
2000Scream 3Mark KincaidMovie
1999Once and Again4 episodesShow
1999Me and WillFast EddieMovie
1998JeremiahJeremiahMovie
1998There's No Fish Food in HeavenThe StrangerMovie
1998Crime and PunishmentRodya RaskolnikovMovie
1998Will & GraceMatthew · 3 episodesShow
1998The TreatMikeMovie
1998DenialSamMovie
1998The EscapeClaytonMovie
1998Ava's Magical AdventureJeffreyMovie
1997Hugo PoolFloyd GaylenMovie
199720,000 Leagues Under the SeaPierre Arronax · 2 episodesShow
1997The PracticePaul Stewart · 3 episodesShow
1996E! True Hollywood Story1 episodeShow
1996A Season in PurgatoryHarrison Burns · 2 episodesShow
1996The Right to Remain SilentTom HarrisMovie
1995BloodknotTomMovie
1995OutbreakJimbo ScottMovie
1994With HonorsEverett CallowayMovie
1993Bank RobberBillyMovie
1993JFK: Reckless YouthJohn F. Kennedy · 2 episodesShow
1993Face the MusicCharlie HunterMovie
1993For Better and for WorseRobert FaldoMovie
1991MobstersMeyer LanskyMovie
1991The General Motors Playwrights TheaterJames · 1 episodeShow
1991RunCharlie FarrowMovie
1990Coupe de VilleRobert 'Bobby' LibnerMovie
1989The Super Mario Bros. Super Show!The Plant · 1 episodeShow
1989Happy TogetherChris WoodenMovie
1989LoverboyRandy BodekMovie
1988Some GirlsMichaelMovie
1988In a Shallow GravePotter DaventryMovie
1987In the MoodEllsworth "Sonny" WisecarverMovie
1987Can't Buy Me LoveRonald MillerMovie
1986Meatballs III: Summer JobRudyMovie
1986A Fighting ChoiceKellin TaylorMovie
1986Fast TimesMike Damone · 7 episodesShow
1985The StuffUnderground Stuff Buyer (uncredited)Movie
1985Heaven Help UsCorbetMovie
1982American PlayhousePotter Daventry · 1 episodeShow