Actor (79 credits)
- Black Flowers (2018) The Ranger
- The Jaakhin (2018)
- The Orville (2017) Man in Clerical Garb
- Scrambled (2017) Roman
- Barking Mad (2017) Clive Atwill
- Twin Peaks (2017) George Bautzer
- At the Seashore (2015) David Welles
- The Comet (2015)
- Dragons: Race to the Edge (2015) дополнительные голоса, voice acting
- Atlas Shrugged: Part III (2014) Dr. Robert Stadler
- You're the Worst (2014) Nestor
- Atwill Web Series (2014) Clive Atwill
- Haunting of the Innocent (2014) Erik
- Playing It Forward (2014) играет самого себя - ведущий
- Bad Samaritans (2013) Silver Fox
- Sons of Liberty (2013) Allister Salinger
- A Snow Globe Christmas (2013) Frank
- Complicity (2013) Mr. Allusen
- Smokin' (2013) Mike
- Jewtopia (2012) Claude
- Dragons: Gift of the Night Fury (2011) Viking 2, voice acting
- Atwill (2011) Atwill
- The Search for Michael Rockefeller (2011) voice acting
- Donna on Demand (2009) Tony
- Immigrants (L.A. Dolce Vita) (2008) дополнительные голоса, voice acting
- Body of Lies (2008) BBC Newsreader, voice acting, not listed in credits
- Chasing Chekhov (2008) George / Mikhail
- Beowulf (2007) Voice Performer, voice acting
- Chuck (2007) MI-6 Agent
- Garfield: A Tail of Two Kitties (2006) Additional Voice Cast, voice acting
- Eragon (2006)
- Inland Empire (2006) Producer
- A Good Year (2006) voice acting
- Caffeine (2005) Mr. Davies
- Megas XLR (2004)
- Spectres (2004) Walter
- Pet Shop Boys: Pop Art - The Videos (2003) Pilot (video 'Always On My Mind')
- Peak Experience (2003) Dr. Cameron Beale
- Timecop: The Berlin Decision (2003) Neil Johnson
- Whatever Happened to Robot Jones? (2002) Dale Lochman
- The Story of O: Untold Pleasures (2002) Sir Stephen
- Starhunter (2000) Major Wayne Bartlett
- Something to Believe In (1998) John
- The Wild Thornberrys (1998) Beefy Guard
- Romy and Michele's High School Reunion (1997) Boutique Manager
- Sharpe: The Legend (1997) Uxbridge, хроника
- Sharpe's Waterloo (1997) Uxbridge
- Mike Hammer, Private Eye (1997) Serge Borkmann
- The Real Adventures of Jonny Quest (1996) Hallmane
- The What a Cartoon Show (1995) Alien Leader
- Ging chaat goo si 4: Ji gaan daan yam mo (1995) Australian Group #2
- Sliders (1995) Col. Angus Rickman
- Aaahh!!! Real Monsters (1994) Secret Agent
- Gargoyles (1994) Griff
- Jui kuen II (1994)
- Iron Man (1994) Dreadknight, voice acting
- Acapulco H.E.A.T. (1993) Green Victory Agent
- Gramps (1992) Alien Leader / Sphinx
- Tarzán (1991) Vladimir Rostov
- She-Wolf of London (1990) Dr. Ian Matheson
- King of the Wind (1990) Earl of Godolphin
- Rugrats (1990) Sir Cedric
- The World of Eddie Weary (1990) Raymond Knight
- A Ghost in Monte Carlo (1990) Dupuis
- Voice of the Heart (1989) Nick Latimer
- Freedom Fighter (1988) Rudi Donner
- Eat the Rich (1987) Gerry
- Lionheart (1987)
- A Hazard of Hearts (1987) Nicholas
- It Couldn't Happen Here (1987) Pilot / car salesman
- Biggles (1986)
- Matlock (1986) Anthony Stewart
- Sins (1986) Hubert De Ville
- A.D. (1985) Valerius
- The Winds of War (1983) Radio Operator Peters
- The Mallens (1979) John Bensham
- Secret Army (1977) Phillips
- I, Claudius (1976) Guard
- Chicanery Gareth Foyle