2025AmadeusAntonio Salieri · 5 episodes · Executive Producer · 5 episodesShow
2024HereAlMovie
2023Funny Or Die's High ScienceDr. Oh (voice) · 5 episodes · Executive Producer · 5 episodesShow
2021A Very British ScandalIan Campbell · 3 episodesShow
2021Marvel Studios' 2021 Disney+ Day SpecialVision / White Vision (archive footage)Movie
2021What If...?Vision (voice), Jarvis (voice) · 1 episodeShow
2021WandaVisionVision / The Vision · 9 episodesShow
2021Marvel Studios LegendsVision (archive footage) (uncredited), J.A.R.V.I.S. (voice )(archive footage) (uncredited) · 3 episodesShow
2020Uncle FrankFrankMovie
2017Journey's EndOsborneMovie
2017ManhuntTed Kaczynski · 6 episodesShow
2016Captain America: Civil WarVisionMovie
2015LegendCharlie RichardsonMovie
2015MortdecaiJock StrappMovie
2014ShelterDirector · Writer · ProducerMovie
2014TranscendenceMax WatersMovie
2013Iron Man 3Jarvis (voice)Movie
2012BloodJoe FairburnMovie
2011Margin CallWill EmersonMovie
2011PriestPriestMovie
2010The TouristInspector John AchesonMovie
2010Iron Man 2Jarvis (voice)Movie
2010LegionMichaelMovie
2009CreationCharles DarwinMovie
2009The Young VictoriaLord MelbourneMovie
2008InkheartDustfingerMovie
2008The Secret Life of BeesT. Ray OwensMovie
2008Broken LinesChesterMovie
2008Iron ManJarvis (voice)Movie
2006FirewallBill CoxMovie
2004Stories of Lost SoulsYMovie
2004WimbledonPeter ColtMovie
2004The ReckoningNicholasMovie
2004The Heart of MeRickieMovie
2004Euston RoadYMovie
2003Master and Commander: The Far Side of the WorldDr. Stephen MaturinMovie
2003DogvilleTom EdisonMovie
2001David CopperfieldJames SteerforthMovie
2001Kiss Kiss (Bang Bang)JimmyMovie
2001A Knight's TaleGeoffrey ChaucerMovie
2000David CopperfieldJames Steerforth · 2 episodesShow
2000Dead BabiesQuentinMovie
2000Gangster No. 1Younger GangsterMovie
2000The Suicide ClubShawMovie
1999After the RainSteph OosthuizenMovie
1999Every Woman Knows a SecretRob · 3 episodesShow
1998The Land GirlsPhilipMovie
1998Killer NetJoe Hunter · 4 episodesShow
1998Coming HomeEdward Carey-Lewis · 2 episodesShow
1998Coming HomeEdward Carey-LewisMovie
1997BentCaptainMovie
1997Sharpe: The LegendPrince of OrangeMovie
1997Sharpe's WaterlooPrince William of OrangeMovie
1994WycliffeIan Greaves · 1 episodeShow
1993SharpePrince William of Orange · 1 episodeShow