Actor (115 credits)
- Deep State (2018) Senator Hawes
- Thomas & Friends: Danger at the Docks (2018) Bert (UK & US) / Farmer McColl (UK & US), voice acting
- The Catcher Was a Spy (2018) John Kleran
- Thomas & Friends: Extraordinary Engines (2017) Edward (US) / Toby (US) / The Duke of Boxford (US) / A Railway Inspector (UK & US), voice acting
- Thomas & Friends: Christmas on Sodor (2017) Edward (US) / Toby (US) / The Duke of Boxford (US), voice acting
- Thomas & Friends: Tales from the Rails (2017) Bert (UK & US), voice acting
- Thomas & Friends: Journey Beyond Sodor (2017) Edward (US) / Toby (US) / A Troublesome Truck (UK & US), voice acting
- Thomas & Friends: Thomas' Holiday Collection (2017) Edward (US) / Toby (US) / Bash (US) / Rocky (US), voice acting
- Tokyo Trial (2017) John P. Higgins
- Slumber (2017) Malcolm
- Tout là-haut (2017) Travis Jones
- Tokyo Trial (2016) John P. Higgins
- Thomas & Friends: The Great Race (2016) Edward (US) / The Dock Manager (US), voice acting
- Thomas & Friends: Start Your Engines! (2016) Edward (US) / Rocky (US) / The Duke of Boxford (US), voice acting
- Thomas & Friends: The Complete Series 17 (2016) A Railway Inspector (UK & US), voice acting
- Thomas & Friends: Ultimate Friendship Adventures (2016) Edward (US) / Toby (US) / Whiff (US) / Bert (UK & US) / Rocky (US), voice acting
- Thunderbirds Are Go (2015) Professor Callaway
- Thomas & Friends: Sodor's Legend of the Lost Treasure (2015) Edward (US) / Toby (US), voice acting
- Leviathan: The Story of Hellraiser and Hellbound: Hellraiser II (2015) играет самого себя
- The Alpha Invention (2015) Walter
- Thomas & Friends: The Complete Series 16 (2015) Bert (UK & US), voice acting
- Thomas & Friends: The Adventure Begins (2015) Edward (US), voice acting
- Thomas & Friends: Whale of a Tale and Other Sodor Adventures (2015) Edward (US) / Toby (US) / Rocky (US), voice acting
- Thomas & Friends: Wild Water Rescue and Other Engine Adventures (2015) Edward (US) / Toby (US) / Bert (UK & US) / Rocky (US) / Farmer Trotter (US) / The Dock Manager (US), voice acting
- Thomas & Friends: Dinos and Discoveries (2015) Toby (US), voice acting
- Thomas & Friends: Thomas' Christmas Carol (2015) Edward (US) / Whiff (US) / Rocky (US), voice acting
- Thomas & Friends: Tales on the Rails (2015) Edward (US) / Toby (US) / Farmer McColl (US), voice acting
- Thomas & Friends: 1st Class Stories (2015) Bert (UK & US), voice acting
- 2/11 Het spel van de wolf (2014) CIA Liaison Aaron Leek
- Alien Encounters: Superior Fan Power Since 1979 (2014) играет самого себя
- Thomas & Friends: Signals Crossed (2014) Toby (US), voice acting
- Thomas & Friends: The Christmas Engines (2014) Edward (US) / Rocky (US) / The Dock Manager (US), voice acting
- Thomas & Friends: Tale of the Brave (2014) Edward (US) / The Dock Manager (US), voice acting
- Thomas & Friends: Spills and Thrills (2014) Edward (US) / The Dock Manager (US), voice acting
- Thomas & Friends: Engines to the Rescue (2014) Rocky (US) / A Railway Inspector (UK & US), voice acting
- Thomas & Friends: Trouble on the Tracks (2014) Toby (US), voice acting
- Thomas & Friends: King of the Railway (2013) Edward (US) / Toby (US), voice acting
- Burton and Taylor (2013) John Cullum
- Thomas & Friends: Animals Aboard! (2013) Edward / Farmer McColl / Farmer Trotter, voice acting
- Thomas & Friends: Railway Mischief (2013) Whiff (US) / Farmer McColl (US), voice acting
- Thomas & Friends: Santa's Little Engine (2013) Edward (US) / Rocky (US) / A Railway Inspector (UK & US), voice acting
- Walking with the Enemy (2013) Carl Lutz
- Dark Shadows (2012) Sheriff
- Spiders 3D (2012) Col. Jenkins
- Gladiatori di Roma (2012) Fabrickius, voice acting
- The Syndicate (2012) Scott Mitchell
- Thomas & Friends: Blue Mountain Mystery (2012) Edward (US) / Toby (US), voice acting
- Thomas & Friends: A Very Thomas Christmas (2012) Edward / Toby / Dash, voice acting
- Captain America: The First Avenger (2011) SHIELD Lieutenant
- The Lady (2011) James Baker
- Cold Fusion (2011) Willis
- Episodes (2011) Matt's Agent
- Thomas & Friends: Day of the Diesels (2011) Edward / Toby (US)
- Thomas & Friends: Misty Island Rescue (2010) Edward / Whiff / Bash / The Dock Manager (US)
- The Whistleblower (2010) Blakely
- Dust (2010) Glen Gordon / Gene / Bobby / Alan, voice acting
- Upstairs Downstairs (2010) Ambassador Kennedy
- Legacy (2010) Mark Star
- Hero of the Rails (2009) Edward / Toby / The Duke of Boxford, voice acting
- Sherlock Holmes (2009) Ambassador Standish
- The Last Days of Lehman Brothers (2009) Bart McDade
- Autopsy (2008) Additional Zombie Voices, voice acting, not listed in credits
- Dark Floors (2008) Jon
- Bonekickers (2008) Preston Lester
- The Walker (2007) Mungo Tenant
- Mummies: Secrets of the Pharaohs (2007) Charles Wilbour
- Finding Rin Tin Tin (2007) Major Snickens
- Trade Routes (2007) Marcus «Marc» Richter
- 9/11: The Twin Towers (2006) Harry Ramos
- Avenger (2006) Stephen Edmonds
- The Eagle Falls (2006) Col. Kyle
- The Detonator (2006) Michael Shepard
- Surviving Disaster (2006) Jim Kyle
- Slipp Jimmy fri (2006) Harvey, voice acting
- Egypt (2005) Theodore Davis
- Viva Liberty! (2005) Major Winchester
- Submerged (2005)
- The Marksman (2005) Johnathan Tensor
- Broken News (2005) Robert Strang
- Dunkirk (2004) Cdr J Clouston RN
- If... (2004) Kim
- Agatha Christie's Marple (2004) Lippincott
- Sky Captain and the World of Tomorrow (2004) American Broadcaster
- Cockroach Blue (2003) Flush Head
- Superior Firepower: The Making of «Aliens» (2003) играет самого себя
- Coming Up (2003) Major Winchester
- Fields of Gold (2002) Nick Venner
- xXx (2002) Agent Roger Donnan
- Spooks (2002) Jim Coaver
- Sword of Honour (2001) General Clayton
- Obedience (2000) Dr. Norton
- Gimme Gimme Gimme (1999) Terry Clinger
- The Saint (1997) State Department Official
- Bodyguards (1996) Robert Connor
- The Vanishing Man (1996) Kyle Jacob
- To Save the Children (1994) Duane Barton
- Dropping the Baby (1993) Harry
- As Time Goes By (1992) Young Lionel
- Shining Through (1992) Kernohan
- The Hidden Room (1991) Kevin
- Sweating Bullets (1991) Lyle
- Scales of Justice (1990) Defense lawyer
- Drop the Dead Donkey (1990) James Sillett
- The Shell Seekers (1989) Young Richard
- Hellbound: Hellraiser II (1988) Kyle MacRae
- Going Home (1987) Lt. Anson
- Aliens (1986) Lieutenant Gorman
- The Last Days of Patton (1986) MP Philip
- Behind Enemy Lines (1985) Lt. Michael Turner
- Tender Is the Night (1985) American in Bar
- Thomas the Tank Engine & Friends (1984) Edward (US)
- Lace (1984) Francis
- The Lords of Discipline (1983) Senior
- Nancy Astor (1982) Harry
- Scanners (1980) Hazmat-Suit Worker, not listed in credits