Actor (38 credits)
- Wonderwell (2018) Adam
- You, Me and the Apocalypse (2015) U.S. President
- Der Beobachter (2015) Tom Ward
- The Originals (2013) Ansel
- Free Ride (2013) The Captain
- Apollo 18 (2011) Nate
- Fairly Legal (2011) Robin Archer
- Death in Paradise (2011) Dr. Sam Blake
- Inside the Box (2009) Kenneth Donnegan
- Inseparable (2008)
- The Adventures of Young Indiana Jones: Winds of Change (2008) Professor Henry Jones, Sr.
- Viva Laughlin (2007) Ripley Holden
- The Innocence Project (2006) Professor Jon Ford
- The Making of Miss Potter (2006) William Heelis, хроника, not listed in credits
- Miss Potter (2006) William Heelis
- The Ghost Squad (2005) DI Bryce
- Dragons Alive (2004) рассказчик
- Get the Picture (2004) Jake Wells
- The Republic of Love (2003) Peter
- The Seasons Alter (2002) Oberon
- Dead Gorgeous (2002) Vic
- Wire in the Blood (2002) Spencer Watts
- Monarch of the Glen (2000) Paul Bowman
- The Adventures of Young Indiana Jones: The Perils of Cupid (2000) Professor Henry Jones, Sr., хроника
- The Adventures of Young Indiana Jones: My First Adventure (2000) Professor Henry Jones, Sr.
- Coupling (2000) James
- The Adventures of Young Indiana Jones: Passion for Life (2000) Professor Henry Jones, Sr.
- Hearts and Bones (2000) James
- The Vice (1999) Delaney
- The Adventures of Young Indiana Jones: Spring Break Adventure (1999) Professor Henry Jones, Sr., хроника
- The Adventures of Young Indiana Jones: Journey of Radiance (1999) Professor Henry Jones, Sr., хроника
- Between Dreams (1999) Stephen
- Young Indiana Jones: Travels with Father (1996) Professor Henry Jones, Sr.
- The Cinder Path (1994) Charlie MacFell
- All in the Game (мини-сериал) (1993) Darren Matthews
- The Young Indiana Jones Chronicles (1992) Professor Henry Jones, Sr.
- The Chief (1990) PC Farrell
- Forever Green (1989) Paul Sherringham