Actor (47 credits)
- Annihilation (2018) Paramedic
- Trust (2018) Lang Jeffries
- The Catcher Was a Spy (2018) Lefty Grove
- Thomas & Friends: Journey Beyond Sodor (2017) A Bridlington Diesel (UK & US) / Ulli (UK & US), voice acting
- Scooby-Doo! Shaggy's Showdown (2017) Dapper Jack, voice acting, not listed in credits
- America's War on Drugs (мини-сериал) (2017) Rob Maheu
- The Current War (2017) Rudolph Young
- Thomas & Friends: The Great Race (2016) Vinnie (UK & US), voice acting
- Undercover (2016) Dr. Francis
- Soldier (2016) Voiceover
- The Program (2015) Travis Tygart
- The Assets (2014) Interviewee #1
- The Angola Deception (2014) Advisor
- A Quick Fortune (2014) Radio Producer
- The Anomaly (2014) Harrison Samuel
- Beyond (2014) National Space Agency Spokesperson
- The Fifth Estate (2013) White House Staffer
- Kick-Ass 2 (2013) Detective
- Nixon's the One (2013) Bill Headline
- Obsession: Dark Desires (2013) Alan
- The Vatican (2013) Reporter
- Zero Dark Thirty (2012) Deputy National Security Advisor
- Gladiatori di Roma (2012) Timo, voice acting
- Top Secret Weapons Revealed (2012) рассказчик
- The Special Relationship (2010) Reporter
- Clone (2008) American Golfer
- Soviet War Scare 1983 (2007) рассказчик
- Weaponology (2007) рассказчик
- Davros Connections (2007) Bywater, хроника
- The Only Boy for Me (2006) NY Colleague
- Hotel Babylon (2006) Texan Cliff Barnes
- Foster (2005) Older Zach
- Broken News (2005) Miles Anderton (IBS -- Network Reporter)
- Space Odyssey: Voyage to the Planets (2004) Larry Conrad, CAPCOM
- Mr 3000 (2004) Umpire
- Back to Gaya (2004) Zeck, voice acting
- Wife Swap (2004) рассказчик
- My Dad's the Prime Minister (2003) American Businessman
- Hope & Faith (2003) Announcer
- The Order (2003) American Bureaucrat
- Nothing to Declare (2001) Pilot, voice acting
- Hotel! (2001) Agent Imefine
- Monarch of the Glen (2000) Bill
- Teletubbies (1997) Voice Trumpet
- Noel's House Party (1991)
- Kaze no tani no Naushika (1984) Tolmekian Soldier, voice acting
- Thomas the Tank Engine & Friends (1984) Stanley (US)
Director (2 credits)
Producer (6 credits)