2024
Secret Level as Astropath / Ultramarines Orbital Command (voice)2022
Walker Independence as Hagan2019
Doom Patrol as Willoughby Kipling2016
MacGyver as Fake Dr. Zito2013
Sons of Liberty as Ackley2013
Doctor Who: Farewell to Matt Smith as Not available2013
Doctor Who Explained as Self2010
Xtinction: Predator X as Dr. Charles LeBlanc2010
Mysterious Island as Young Captain Nemo2009
White Collar as Curtis Hagen2009
Warehouse 13 as Benedict Valda2009
Dollhouse as Tanaka2008
Leverage as Jim Sterling2008
In Plain Sight as Not available2008
The Middleman as Manservant Neville2007
Chuck as Ring Director2007
Burn Notice as Tom Prescott2007
Bionic Woman as Not available2007
Broken as Malcolm2006
Shark as Not available2005
Supernatural as Crowley2005
Doctor Who as Canton Delaware2005
Medium as Charles Walker2004
Battlestar Galactica as Romo Lampkin2004
Unstoppable as Leitch2004
Megalodon as Mitchell Parks2004
Evil Eyes as Peter2003
NCIS as Young Mr. Pain (uncredited)2003
Jake 2.0 as Hartman2003
Deep Shock as Chomsky2002
Without a Trace as Johnny Patani2002
Monk as Chris Downey2002
Firefly as Badger2002
Fastlane as Ronan Dennehy2001
24 as Ivan Erwich2001
The Chronicle as Not available2001
Special Unit 2 as The Chameleon2001
UC: Undercover as Not available2001
I Love 1990s as Not available2001
Lost Voyage as Ian Fields2001
New Alcatraz as Yuri2001
Lady in the Box as Not available2000
CSI: Crime Scene Investigation as Rod Darling2000
CSI: Crime Scene Investigation as Dimitri Sadesky2000
The Invisible Man as Yuri Gregorov2000
Farewell, My Love as M. J.1999
Out of the Cold as Fang1999
Soldier of Fortune, Inc as Christopher 'C.J.' Yates1998
Charmed as Arnon1998
V.I.P. as Nero1998
Martial Law as Not available1997
The Practice as Not available1997
Soldier of Fortune, Inc. as CJ Yates1996
Lover's Knot as Nigel Bowles1995
Star Trek: Voyager as Leucon1995
Sliders as Jack1994
M.A.N.T.I.S. as Not available1993
The X-Files as Bob the Caretaker / Cecil L'Ively1993
In the Name of the Father as Paddy Armstrong1991
Silk Stalkings as EricNaN
Ever After as The Ringmaster