| movie | Encounter (2021)As Grant | (Not seen) |
| tv | Close Enough (2020)As Sam 'The Sandman' Sanders (voice)(1 episode) | (Not seen) |
| tv | 9-1-1 (2018)As Rory(1 episode) | (Not seen) |
| movie | City of Lies (2018) | (Not seen) |
| movie | Batman Unlimited: Animal Instincts (2015)As Silverback (voice) | (Not seen) |
| tv | Star Wars Rebels (2014)As Cikatro Vizago / Dispatcher Imperial Officer #1 (voice)(8 episodes) | (Not seen) |
| tv | Elementary (2012)As Wade Crewes(1 episode) | (Not seen) |
| movie | Argo (2012)As Adam Engell | (Not seen) |
| movie | Transformers: Dark of the Moon (2011)As Laserbeak (voice) | (Not seen) |
| tv | Pretty Little Liars (2010)As Dr. E. Cochran(1 episode) | (Not seen) |
| tv | Castle (2009)As James Grady(1 episode) | (Not seen) |
| tv | Archer (2009)As Crenshaw (voice)(1 episode) | (Not seen) |
| tv | Sons of Anarchy (2008)As Viktor Putlova(3 episodes) | (Not seen) |
| movie | Dead Space: Downfall (2008)As Dr. Kyne (voice) | (Not seen) |
| movie | The Dark Knight (2008) (AKA "Batman Begins 2")As Gerard Stephens | (Not seen) |
| tv | Criminal Minds (2005)As Det. Hardy Friedman(1 episode) | (Not seen) |
| tv | Prison Break (2005)As David Baker(1 episode) | (Not seen) |
| tv | Avatar: The Last Airbender (2005)As Additional Voices (voice)(1 episode) | (Not seen) |
| tv | Supernatural (2005)As Donatello Redfield(9 episodes) | (Not seen) |
| tv | Cold Case (2003)As Patrick Hogan(3 episodes) | (Not seen) |
| tv | Teen Titans (2003)As Trigon (voice)(1 episode) | (Not seen) |
| movie | The Wild Thornberrys (2002) (AKA "The Wild Thornberrys Movie") | (Not seen) |
| movie | We Were Soldiers (2002) (AKA "The Lost Patrol")As Diplomatic Spook | (Not seen) |
| tv | 24 (2001)As Robert Morrison(2 episodes) | (Not seen) |
| tv | Angel (1999)As Daniel Holtz(11 episodes) | (Not seen) |
| tv | Roswell (1999)As Dan Lubetkin(2 episodes) | (Not seen) |
| tv | Charmed (1998)As Zahn(1 episode) | (Not seen) |
| tv | The Wild Thornberrys (1998)As Kip O'Donnell (voice)(7 episodes) | (Not seen) |
| tv | ER (1994)As Mr. DeLuca(1 episode) | (Not seen) |
| tv | The X-Files (1993)As Anthony Tipet(1 episode) | (Not seen) |
| movie | A Perfect World (1993)As Terry Pugh | (Not seen) |
| tv | Law & Order (1990)As Neil Gorton(4 episodes) | (Not seen) |
| movie | Walker (1987)As Timothy Crocker | (Not seen) |
| tv | Miami Vice (1984)As Joey Bramlette(1 episode) | (Not seen) |
| movie | Protocol (1984)As Crowe | (Not seen) |
| movie | Missing (1982)As David Holloway | (Not seen) |