2025The Woman in Cabin 10Richard BullmerMovie
2025Killing FaithBenderMovie
2025ScarcityVoiceMovie
2025The ShroudsMaury EntrekinMovie
2025InsideWarren MurfettMovie
2024The BrutalistHarrison Lee Van Buren SrMovie
2024The ConvertThomas MunroMovie
2024SunriseReynoldsMovie
2023The ClearingDr. Bryce Latham · 8 episodesShow
2022A Spy Among FriendsKim Philby · 6 episodesShow
2022The Infernal MachineBruce CogburnMovie
2022MemoryVincent SerraMovie
2021Back to the OutbackFrank (voice)Movie
2021Zone 414David CarmichaelMovie
2021Mare of EasttownRichard Ryan · 7 episodesShow
2021The Seventh DayFather PeterMovie
2020BloodshotDr. Emil HartingMovie
2020Disturbing the PeaceJim DillonMovie
2019A Christmas CarolEbenezer Scrooge · 3 episodesShow
2019FX's A Christmas CarolEbenezer ScroogeMovie
2019The Last VermeerHan van MeegerenMovie
2019DominoJoe MartinMovie
2018Mary Queen of ScotsWilliam CecilMovie
2018The InnocentsHalvorson · 8 episodesShow
2018The Catcher Was a SpyRobert FurmanMovie
2018Spinning ManEvan BirchMovie
2018Swinging SafariKeith HallMovie
2017Donny The DroneDonny (voice)Movie
2017Alien: CovenantPeter Weyland (uncredited)Movie
2017When We RiseCleve Jones · 4 episodesShow
2016GeniusF. Scott FitzgeraldMovie
2016BrimstoneThe ReverendMovie
2016Jack IrishJack Irish · 16 episodesShow
2016LorneLorneMovie
2016The Wizards of AusMorgan Wright · 1 episodeShow
2015Holding the ManDick ConigraveMovie
2015EqualsJonasMovie
2015ResultsTrevorMovie
2014The RoverEricMovie
2014Jack Irish: Dead PointJack IrishMovie
2014Hateship LoveshipKenMovie
2013Sean Saves the WorldMiles · 1 episodeShow
2013Iron Man 3Aldrich KillianMovie
2013Breathe InKeith ReynoldsMovie
2012Jack Irish: Black TideJack IrishMovie
2012Jack Irish: Bad DebtsJack IrishMovie
2012LawlessCharlie RakesMovie
2012PrometheusPeter WeylandMovie
2012LockoutSnowMovie
2011Seeking JusticeSimonMovie
201133 PostcardsDean RandallMovie
2011Mildred PierceMonte Beragon · 5 episodesShow
2010The King's SpeechKing Edward VIIIMovie
2010Don't Be Afraid of the DarkAlex HirstMovie
2010Animal KingdomNathan LeckieMovie
2009The RoadVeteranMovie
2009Winged CreaturesDr Bruce LarabyMovie
2009In Her SkinMr. BarberMovie
2008Bedtime StoriesKendallMovie
2008The Hurt LockerSergeant Matt ThompsonMovie
2008TraitorRoy ClaytonMovie
2007Death Defying ActsHarry HoudiniMovie
2006Factory GirlAndy WarholMovie
2006First SnowJimmy StarksMovie
2005The PropositionCharlie BurnsMovie
2004Two BrothersAidan McRoryMovie
2002Till Human Voices Wake UsDr. Sam FranksMovie
2002The Hard WordDaleMovie
2002The Time MachineAlexander HartdegenMovie
2002The Count of Monte CristoFernand MondegoMovie
2000MementoLeonardMovie
2000Rules of EngagementMaj. Mark BiggsMovie
1999RavenousBoydMovie
1999A Slipping Down LifeDrumstrings CaseyMovie
1998WoundingsJimmy ComptonMovie
1997L.A. ConfidentialEdmund 'Ed' ExleyMovie
1997The Devil GameMichaelMovie