Actor (66 credits)
- Lightning Strikes (2009) Conners
- Dani's House (2008) Martin Mogul
- The Kovak Box (2006) Gerente Sanatorio
- Alien Autopsy (2006) CIA Agent
- The Battersea Ripper (2006)
- Sometimes in April (2005) Lt. Colonel #1
- The White Countess (2005) Company Director
- I Shouldn't Be Alive (2005) Gary Nall
- Fooling Hitler (2004) General Stimson
- De-Lovely (2004) Cody
- Alfie (2004) Phil
- Seven Wonders of the Industrial World (2003) John Stevens
- The Basil Brush Show (2002) Healthy Harry
- RPM (1998) Tim Ryan
- The Misadventures of Margaret (1998) Man at Party
- 20,000 Leagues Under the Sea (1997) Captain Michael Farragut
- Tomorrow Never Dies (1997) Newsreader, not listed in credits
- The Little Riders (1996) Michael Hunter
- Ekkusu (1996) Kusangi Shiyuu, voice acting
- Ekkusu (1996) Kusangi Shiyuu, voice acting
- Bugs (1995) Reporter
- Hackers (1995) 2nd V.P.
- Father Ted (1995) Fr. Buzz Cagney
- Space Precinct (1994) Dr. Eastman
- The Fast Show (1994) Ed Winchester
- The Runner (1992) Radio Announcer
- The Tomorrow People (1992) General Damon
- Makyû senjô (1991) Lloyd (Manga UK dub), voice acting
- Bullseye! (1990) Agent Merrow
- Tanoshî Mûmin Ikka (1990) Captain
- Saiba shiti oedo 808 (1990) Traitor (1994), not listed in credits
- Kidô keisatsu patorebâ: The Movie (1989) Pilot (1995), voice acting, not listed in credits
- Goku Midnight Eye (1989) Goku (UK), voice acting
- The Forgotten (1989) Officer #1
- Murder Story (1989) Larry DeLeo
- 4 Play (1989) Hank in «Well Wishers»
- Space Riders (1988) Mike Lockwood
- A Time of Destiny (1988) Sergeant
- Appurushîdo (1988) Anchor / Cop / Doctor / Messenger / SWAT / Tech / Terrorist, voice acting, not listed in credits
- Baiorensu jakku: jigoku-gai-hen (1988) Dig / Thug (1996), voice acting, not listed in credits
- Love Potion (1987) Gerald
- The American Way (1986) Doug
- The Last Days of Patton (1986) West Point Professor
- Murrow (1986) Milo Radulovich
- The Fifth Missile (1986) Epling
- Violence Jack Bangaihen: Harlem Bomber Hen (1986) рассказчик (1996), voice acting, not listed in credits
- The Ted Kennedy Jr. Story (1986) Joe Wright
- Space Police (1986) Various, voice acting
- Strong Medicine (1986) John
- The Aviator (1985) Carson
- Spies Like Us (1985) Fitz-Hume's Associate
- Howards' Way (1985) Orrin Hudson
- The Dirty Dozen: Next Mission (1985) Sanders
- Lytton's Diary (1985) Nick
- Timeslip (1985) Greg
- Blood Tracks (1985) John
- The First Olympics: Athens 1896 (1984) US Consul Felix Horton
- The Razor's Edge (1984) Brian Ryan
- Ellis Island (1984) Young reporter
- Scream for Help (1984) Policeman
- Helen Keller: The Miracle Continues (1984) Peter Fagan
- We'll Meet Again (1982) Lieut. Harvey Wallis
- Q.E.D. (1982) Barney Oldfield
- Ragtime (1981) Policeman No. 13
- Oppenheimer (1980) M.P.
- Born and Bred (1978) Film director