
Filmography

Doctor Who
2005 · Canton Delaware

Supernatural
2005 · Crowley

NCIS
2003 · Young Mr. Pain (uncredited)

Monk
2002 · Chris Downey

CSI: Crime Scene Investigation
2000 · Rod Darling, Dimitri Sadesky

The X-Files
1993 · Bob the Caretaker / Cecil L'Ively

24
2001 · Ivan Erwich

Charmed
1998 · Arnon

Star Trek: Voyager
1995 · Leucon

Medium
2005 · Charles Walker

Without a Trace
2002 · Johnny Patani

Las Vegas
2003 · George Beckwahr

White Collar
2009 · Curtis Hagen

The Practice
1997 · Eddie Wicks

Battlestar Galactica
2004 · Romo Lampkin

Burn Notice
2007 · Tom Prescott

Chuck
2007 · Ring Director

MacGyver
2016 · Fake Dr. Zito

Warehouse 13
2009 · Benedict Valda

Sliders
1995 · Jack

Doom Patrol
2019 · Willoughby Kipling

V.I.P.
1998 · Nero

Silk Stalkings
1991 · Eric

Leverage
2008 · Jim Sterling

In Plain Sight
2008 · Russell

Firefly
2002 · Badger

Secret Level
2024 · Astropath / Ultramarines Orbital Command (voice)

Shark
2006 · Rupert Stone

Martial Law
1998 · Clay Sullivan

Dollhouse
2009 · Tanaka

The Invisible Man
2000 · Yuri Gregorov

Fastlane
2002 · Ronan Dennehy

Soldier of Fortune, Inc.
1997 · CJ Yates

Special Unit 2
2001 · The Chameleon

Jake 2.0
2003 · Hartman

The Middleman
2008 · Manservant Neville

Walker Independence
2022 · Hagan

Bionic Woman
2007 · Anthony Anthros

M.A.N.T.I.S.
1994 · Actor

In the Name of the Father
1993 · Paddy Armstrong

The Chronicle
2001 · Actor

UC: Undercover
2001 · Actor

Mysterious Island
2012 · Young Captain Nemo, Director

Unstoppable
2004 · Leitch

New Alcatraz
2001 · Yuri

Xtinction: Predator X
2010 · Dr. Charles LeBlanc

Ever After
2026 · The Ringmaster

Lost Voyage
2001 · Ian Fields

Megalodon
2004 · Mitchell Parks

Sons of Liberty
2013 · Ackley

Deep Shock
2003 · Chomsky

Evil Eyes
2004 · Peter

Exes
2025 · Senior Investigator Gary

Soldier of Fortune, Inc
1999 · Christopher 'C.J.' Yates

Broken
2007 · Malcolm

Out of the Cold
1999 · Fang

Lady in the Box
2001 · Actor

Doctor Who Explained
2013 · Self

Lover's Knot
1996 · Nigel Bowles
Doctor Who: Farewell to Matt Smith
2013 · Actor

Farewell, My Love
2000 · M. J.

Nether World
1998 · California