2025EddingtonJoe CrossMovie
2024Joker: Folie à DeuxArthur FleckMovie
2023María Madalena60 episodesShow
2023NapoleonNapoleon BonaparteMovie
2023Beau Is AfraidBeau WassermannMovie
2021C'mon C'monJohnnyMovie
2020Guardians of LifeMovie
2018The Sisters BrothersCharlie SistersMovie
2018LouKarlMovie
2018Don't Worry, He Won't Get Far on FootJohn CallahanMovie
2018DominionNarrator (voice)Movie
2018Mary MagdaleneJesusMovie
2017You Were Never Really HereJoeMovie
2015UnityNarrator (voice)Movie
2015Irrational ManAbeMovie
2014Inherent ViceLarry "Doc" SportelloMovie
2013HerTheodoreMovie
2013The ImmigrantBruno WeissMovie
2013The Master: Unguided MessageMovie
2012The MasterFreddie QuellMovie
2010I'm Still HereJoaquin PhoenixMovie
2008Two LoversLeonard KraditorMovie
2007We Own the NightBobby GreenMovie
2007Reservation RoadEthan LearnerMovie
2005EarthlingsNarrator (voice)Movie
2005Walk the LineJohn R. CashMovie
2004Hotel RwandaJack DaglishMovie
2004Ladder 49Jack MorrisonMovie
2004The VillageLucius HuntMovie
2003Brother BearKenai (voice)Movie
2003It's All About LoveJohnMovie
2002Buffalo SoldiersRay ElwoodMovie
2002SignsMerrill HessMovie
2002L'esattore (parodia de "Il gladiatore")Movie
2000QuillsAbbe du CoulmierMovie
2000GladiatorCommodusMovie
2000The YardsWillie GutierrezMovie
19998MMMax CaliforniaMovie
1998Clay PigeonsClay BidwellMovie
1998Return to ParadiseLewis McBrideMovie
1997U TurnToby N. TuckerMovie
1995To Die ForJimmy EmmettMovie
1992Walking the DogMischievous Teenage BoyMovie
1989ParenthoodGarry Buckman-LampkinMovie
1988Secret WitnessDrew BlackburnMovie
1987RusskiesDannyMovie
1986SpaceCampMaxMovie
1986Morningstar/EveningstarDoug Roberts · 5 episodesShow
1985The New Alfred Hitchcock PresentsPagey Fisher · 1 episodeShow
1985Kids Don't TellFrankieMovie
1984The New Leave It to BeaverKyle Cleaver · 1 episodeShow
1984Murder, She WroteBilly Donovan · 1 episodeShow
1984Backwards: The Riddle of DyslexiaRobby EllsworthMovie
1983Mr. Smith1 episodeShow
1982Seven Brides for Seven BrothersTravis · 22 episodesShow
1981Hill Street Blues1 episodeShow