
Filmography24 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | The Spirit LockMovie | Karl Mellor | 44 |
| 2024 | Doctor WhoSeries | John Francis Vater | 42 |
| 2024 | Murder CompanyMovie | Smith | 42 |
| 2023 | The Devil ConspiracyMovie | Lucifer | 41 |
| 2020 | Brave New WorldSeries | Kvle | 38 |
| 2017 | HangmanMovie | Hangman | 35 |
| 2014 | HerculesMovie | Phineas | 32 |
| 2013 | HornsMovie | Terry Parrish | 31 |
| 2013 | HannibalSeries | Mason Verger | 31 |
| 2013 | A Single ShotMovie | Obadiah | 31 |
| 2012 | The Twilight Saga: Breaking Dawn - Part 2Movie | Alistair | 30 |
| 2011 | FlutterMovie | John | 29 |
| 2010 | Operation: EndgameMovie | Fool | 28 |
| 2009 | AmeliaMovie | Bill Stultz | 27 |
| 2009 | Love HappensMovie | Tyler | 27 |
| 2008 | Creating the UniverseMovie | — | 26 |
| 2007 | Across the UniverseMovie | Max Carrigan | 25 |
| 2007 | Becoming JaneMovie | Henry Austen | 25 |
| 2006 | Copying BeethovenMovie | Karl van Beethoven | 24 |
| 2005 | Silence Becomes YouMovie | Luke | 23 |
| 2004 | CreepMovie | Male Model | 22 |
| 1997 | Midsomer MurdersSeries | Max Ransom | 15 |
| 1991 | PerformanceSeries | Ivar | 9 |
| 1987 | Cause CélèbreMovie | Little John | 5 |