| 2010 |
Iron Man: Uncontrollable Season 1, Episode 26 |
Episode, Voice - Controller |
| 2009 |
Impact |
TV Show Series, Actor - Gen. Vaughn |
| 2007 |
Flash Gordon: Conspiracy Theory Season 1, Episode 10 |
Episode, Actor - Montgomery |
| 2006 |
Flight 93 |
Movie, Actor - Newark Air Controller |
| 2005 |
Fantastic Four |
Movie, Actor - Ned Cecil |
| 2004 |
Dead Like Me: The Ledger Season 2, Episode 2 |
Episode, Actor |
| 2004 |
Miracle |
Movie, Actor - Bruce Norris |
| 2002 |
John Doe: John Deux Season 1, Episode 5 |
Episode, Actor - Dr. Arrogant |
| 2001 |
Night Visions: Hate Puppet |
Episode, Actor - Bob Jenkins |
| 2001 |
Hijack'D |
Movie, Actor - Ned |
| 2001 |
Night Visions: Hate Puppet; Darkness Season 1, Episode 10 |
Episode, Actor - Bob Jenkins |
| 2001 |
The Proposal |
Movie, Actor - Zack Mallette |
| 2000 |
X-Men |
TV Show Series, Voice - Beast |
| 1999 |
Jin-Roh |
Movie, Actor - Hajime Handa |
| 1998 |
Outrage |
Movie, Actor - Officer No.1 |
| 1998 |
The Outer Limits: Relativity Theory Season 4, Episode 6 |
Episode, Actor - Ivers |
| 1993 |
Thirty-Two Short Films About Glenn Gould |
Movie, Actor - 1st Broker |