Actor (77 credits)
- Resident Evil: Vendetta (2017)
- Michael Jackson's Halloween (2017)
- Kingsglaive: Final Fantasy XV (2016) Clarus Amicitia, voice acting
- Sing (2016) дополнительные голоса, voice acting
- Kidô Senshi Gandamu Sandaboruto Dissenba Sukai (2016) J. J. Sexton, voice acting
- Flight of Passage (2016) Tom
- Dragon Ball Super: Doragon bôru cho (2015) Beerus (Bang Zoom! dub)
- One Punch Man: Wanpanman (2015) Silverfang
- Up in Smoke (2015) Uncle Frank
- Dwegons and Leprechauns (2014) Pete Fitzgerald, voice acting
- The Starving Games (2013) дополнительные голоса
- The Reef 2: High Tide (2012) дополнительные голоса, voice acting
- JoJo no kimyô-na bôken (2012) Kars
- Happy Feet Two (2011) дополнительные голоса, voice acting
- Space Chimps 2: Zartog Strikes Back (2010) voice acting
- 12 Rounds (2009) дополнительные голоса, voice acting
- Naruto: Shippûden (2007) Motoi
- The Invincible Iron Man (2007) Agent Drake / дополнительные голоса, voice acting
- Dirt (2007)
- Halloween (2007) Voice Performer, voice acting
- Astérix et les Vikings (2006) Fulliautomatix
- Thru the Moebius Strip (2005) Guard, voice acting
- Kid's Story (2003) Teacher, voice acting
- The Animatrix (2003) Teacher (segment 'Kid's Story'), voice acting
- Lilo & Stitch (2002) Additional Voice, voice acting
- Final Fantasy: The Spirits Within (2001) BCR Soldier #1 / Space Station Technician #2 / дополнительные голоса, voice acting
- Megiddo: The Omega Code 2 (2001) Chuck Farrell
- Waking Up in Reno (2001) дополнительные голоса, voice acting
- Vampire Hunter D: Bloodlust (2000) Alan Elbourne / Priest, voice acting
- 18 Wheels of Justice (2000) Deputy Director John Keane
- Gen¹³ (2000) Stephen Callahan, voice acting
- Inherit the Wind (1999) Harry Y. Esterbrook
- Once and Again (1999) Caller
- Life of the Party: The Pamela Harriman Story (1998) Peter Duchin
- Mononoke-hime (1997)
- Alexander Senki (1997) Cleitus, voice acting
- Kyûketsuki Miyu (1997) Young Man
- Conan (1997) Ursath
- Spawn (1997) дополнительные голоса
- Shihaisha no Tasogare (1997) Huang Long, voice acting
- Hurricane Polymar (1996) Joe Kuruma, voice acting
- Tenchi Muyô! In Love (1996) Operative A, voice acting
- Hak hap (1996) Tsui Chik
- The Client (1995) Cop
- The Clinic (1995) Nickleby
- Leprechaun 3 (1995)
- Baio hantâ (1995) дополнительные голоса, voice acting
- Josh Kirby... Time Warrior: Chapter 1, Planet of the Dino-Knights (1995) William of Dearborn
- Josh Kirby... Time Warrior: Chapter 2, the Human Pets (1995) William of Dearborn
- Gei ba ba de xin (1995) Kung Wei, voice acting
- JAG (1995) Col. Clifford Blakely
- Ned and Stacey (1995) Bob
- Psycho Diver: Masei Rakuryu (1995) Kuroiwa, voice acting
- Uchû no kishi Tekkaman Blade II (1994) D-Boy, voice acting
- Without Warning (1994) Major Powers
- Jing wu ying xiong (1994) Chen Zhen
- Zhong Nan Hai bao biao (1994) John Chang, voice acting
- Fainaru fantajî (1994) Valkus, voice acting
- Fong sai yuk (1993) Fong Sai Yuk
- Fong sai yuk 2 (1993) Fong Sai Yuk, voice acting
- Xiao ao jiang hu: dong fang bu bai (1992) Ling Wei, voice acting
- Universal Soldier (1992) TV News Crew
- The Opposite Sex and How to Live with Them (1992) Chipper
- Steel and Lace (1991) Agent Spoon
- Child of Darkness, Child of Light (1991) Vatican priest
- Majo no takkyûbin (1989) дополнительные голоса, voice acting
- Perry Mason: The Case of the Lethal Lesson (1989) Scott McDonald
- I Know My First Name Is Steven (1989) Dan Smith
- Freddy's Nightmares (1988) Tom
- Spellbinder (1988) Brad
- Vietnam War Story (1987)
- Hooperman (1987)
- Tour of Duty (1987) Lt. Henry Driscoll
- Tenkû no shiro Rapyuta (1986) дополнительные голоса, voice acting
- Zhong hua ying xiong (1986) Jet
- Brotherly Love (1985) Greg Anderson
- «A» gai wak (1983) Captain Tzu