
Filmography27 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2019 | PandoraSeries | Professor Donovan Osborn | 45 |
| 2018 | Paul, Apostle of ChristMovie | Publius | 44 |
| 2015 | Miss You AlreadyMovie | Company Executive | 41 |
| 2015 | GrowMovie | — | 41 |
| 2013 | The SpyMovie | John Faber-Prentiss | 39 |
| 2013 | JappeloupMovie | Joe Fargis | 39 |
| 2013 | Date My Porn StarMovie | Narrator | 39 |
| 2012 | Snow White and the HuntsmanMovie | King Magnus | 38 |
| 2011 | SkylabMovie | Jonathan | 37 |
| 2008 | The SummitSeries | Danny | 34 |
| 2005 | The Chronicles of Narnia: The Lion, the Witch and the WardrobeMovie | Peter (Older) | 31 |
| 2003 | The Afternoon PlaySeries | Gary | 29 |
| 2002 | 28 Days LaterMovie | Mark | 28 |
| 2001 | The Mists of AvalonSeries | Gawain | 27 |
| 2001 | Megiddo: The Omega Code 2Movie | Stone Alexander (Age 21) | 27 |
| 1999 | Holby CitySeries | Will Curtis | 25 |
| 1997 | Midsomer MurdersSeries | Aidan Hardy | 23 |
| 1997 | Midsomer MurdersSeries | Noel Wooliscroft | 23 |
| 1997 | Event HorizonMovie | Burning Man | 23 |
| 1996 | True BlueMovie | Nick Bonham | 22 |
| 1994 | MoonacreSeries | Robin Loveday | 20 |
| 1993 | Shooting StarsSeries | Self | 19 |
| 1992 | Nice TownSeries | Nigel Dobson | 18 |
| 1989 | Birds of a FeatherSeries | Dominic | 15 |
| 1989 | Tom's Midnight GardenMovie | James | 15 |
| 1989 | Tom's Midnight GardenSeries | James | 15 |
| 1987 | The Ruth Rendell MysteriesSeries | John Burden | 13 |