
Filmography55 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | This Ordinary ThingMovie | Self (voice) | 58 |
| 2025 | Return to Dark CityMovie | Self | 58 |
| 2024 | ScoopMovie | Andrew Mountbatten-Windsor | 57 |
| 2022 | The SandmanSeries | Time | 55 |
| 2020 | The FatherMovie | Paul | 53 |
| 2019 | JudyMovie | Sid Luft | 52 |
| 2019 | Modern/Love in 7 Short FilmsMovie | Tom | 52 |
| 2016 | Gods of EgyptMovie | Urshu | 49 |
| 2016 | VictoriaSeries | Lord Melbourne | 49 |
| 2016 | RiseMovie | — | 49 |
| 2015 | The Man in the High CastleSeries | John Smith | 48 |
| 2015 | Killing JesusMovie | Caiaphas | 48 |
| 2015 | Blinky Bill the MovieMovie | The Cat (voice) | 48 |
| 2014 | HerculesMovie | Autolycus | 47 |
| 2013 | I'll Follow You DownMovie | Gabriel 'Gabe' Whyte | 46 |
| 2013 | The SeaMovie | Carlo Grace | 46 |
| 2012 | Parade's EndSeries | Reverend Duchemin, Edith's husband | 45 |
| 2012 | RestlessSeries | Lucas Romer | 45 |
| 2012 | Hotel NoirMovie | Felix | 45 |
| 2010 | The Pillars of the EarthSeries | Tom Builder | 43 |
| 2010 | The TouristMovie | The Englishman | 43 |
| 2008 | VinyanMovie | Paul Belhmer | 41 |
| 2008 | Eleventh HourSeries | Dr. Jacob Hood | 41 |
| 2008 | Downloading NancyMovie | Albert Stockwell | 41 |
| 2008 | Dark City: Memories of Shell BeachMovie | Self | 41 |
| 2006 | The HolidayMovie | Jasper Bloom | 39 |
| 2006 | Paris Je T'aimeMovie | William (Père-Lachaise) | 39 |
| 2006 | Amazing GraceMovie | Thomas Clarkson | 39 |
| 2006 | The IllusionistMovie | Crown Prince Leopold | 39 |
| 2005 | ShakespeaRe-ToldSeries | — | 38 |
| 2003 | Charles II: The Power and The PassionSeries | Charles II | 36 |
| 2003 | Helen of TroySeries | King Agamemnon of Mycenae | 36 |
| 2002 | Extreme OpsMovie | Ian | 35 |
| 2001 | A Knight's TaleMovie | Count Adhemar | 34 |
| 2001 | Higher LoveMovie | Ross | 34 |
| 2000 | Bless the ChildMovie | Eric Stark | 33 |
| 2000 | Arabian NightsSeries | Ali Baba | 33 |
| 1999 | In a Savage LandMovie | Mick Carpenter | 32 |
| 1998 | Dark CityMovie | John Murdoch | 31 |
| 1998 | Dangerous BeautyMovie | Marco Venier | 31 |
| 1998 | IlluminataMovie | Dominique | 31 |
| 1998 | The WoodlandersMovie | Giles Winterbourne | 31 |
| 1996 | HamletMovie | Fortinbras | 29 |
| 1996 | VictoryMovie | Martin Ricardo | 29 |
| 1995 | Cold Comfort FarmMovie | Seth Starkadder | 28 |
| 1995 | CarringtonMovie | Mark Gertler | 28 |
| 1994 | MiddlemarchSeries | Will Ladislaw | 27 |
| 1994 | A Man of No ImportanceMovie | Robbie Fay | 27 |
| 1992 | Gone to SeedSeries | Billy Brooker | 25 |
| 1992 | The Last RomanticsMovie | Mike Costain | 25 |
| 1991 | PerformanceSeries | Hotspur | 24 |
| 1991 | Twenty-OneMovie | Bobby | 24 |
| 1985 | Screen TwoSeries | Clive | 18 |
| 0 | Billion Dollar SpyMovie | Gus Hathaway | — |
| 0 | All That I AmMovie | — | — |