| tv | Secret Level (2024)As Astropath / Ultramarines Orbital Command (voice)(1 episode) | (Not seen) |
| tv | Walker Independence (2022)As Hagan(5 episodes) | (Not seen) |
| tv | Doom Patrol (2019)As Willoughby Kipling(12 episodes) | (Not seen) |
| movie | War of the Worlds: Goliath (2012) | (Not seen) |
| movie | Mysterious Island (2010) (AKA "Jules Verne's The Mysterious Island")As Young Captain Nemo | (Not seen) |
| movie | Jurassic Predator: Xtinction (2010) (AKA "Xtinction: Predator X")As Dr. Charles LeBlanc | (Not seen) |
| tv | Dollhouse (2009)As Tanaka(3 episodes) | (Not seen) |
| tv | White Collar (2009)As Curtis Hagen(6 episodes) | (Not seen) |
| tv | Leverage (2008)As Jim Sterling(7 episodes) | (Not seen) |
| tv | Burn Notice (2007)As Tom Prescott(1 episode) | (Not seen) |
| tv | Chuck (2007)As Ring Director(2 episodes) | (Not seen) |
| tv | Doctor Who (2005)As Canton Delaware(2 episodes) | (Not seen) |
| tv | Supernatural (2005)As Crowley(102 episodes) | (Not seen) |
| tv | Battlestar Galactica (2004)As Romo Lampkin(7 episodes) | (Not seen) |
| movie | Unstoppable (2004) (AKA "9 Lives")As Leitch | (Not seen) |
| tv | NCIS (2003)As Young Mr. Pain (uncredited)(1 episode) | (Not seen) |
| tv | Firefly (2002)As Badger(2 episodes) | (Not seen) |
| tv | Monk (2002)As Chris Downey(1 episode) | (Not seen) |
| tv | 24 (2001)As Ivan Erwich(6 episodes) | (Not seen) |
| movie | Boa (2001) (AKA "New Alcatraz")As Yuri | (Not seen) |
| movie | Lady in the Box (2001) | (Not seen) |
| tv | Charmed (1998)As Arnon(1 episode) | (Not seen) |
| tv | The Practice (1997)As Eddie Wicks(1 episode) | (Not seen) |
| tv | The X-Files (1993)As Bob the Caretaker / Cecil L'Ively(1 episode) | (Not seen) |
| movie | In the Name of the Father (1993)As Paddy Armstrong | (Not seen) |