* The Matrix Reloaded (2003) as Agent Brown
* The Matrix Revolutions (2003) as Agent Brown
* The Animatrix (2003) as Agent Brown (voice)
* The Chronicles of Riddick (2004) as Jaeson Lope
* Serenity (2005) as Lt. Shan Yung
* The Fifth Element (1997) as Priest Vito Cornelius
* Mission Impossible 2 (2000) as Duane
* The Rundown (2003) as Walker
Television:
* The X-Files (1994) as Agent Tom Colton
* Star Trek: The Next Generation (1994) as Cadet Nichols
* JAG (1995) as Lt. Loren Singer
* NYPD Blue (1997) as Detective Ron Harris
* Sliders (1998) as Quinn Mallory
* Buffy the Vampire Slayer (1998) as Xander Harris' father
* Angel (2001) as Doyle
* Alias (2003) as Dixon
* 24 (2004) as Rick
* Lost (2005) as Anthony Cooper
* Invasion (2005) as Russell Varon
* Jericho (2006) as Mitchell Cafferty
* Heroes (2007) as Noah Bennet
* Dollhouse (2009) as Boyd Langton
* Fringe (2009) as Agent John Scott
* Person of Interest (2011) as Declan
* The Following (2013) as Joe Carroll
* The Tomorrow People (2013) as Dr. Jedikiah Price
* Castle (2014) as Senator William Bracken
* Legends of Tomorrow (2016) as Eobard Thawne/Reverse-Flash
* Riverdale (2019) as Hal Cooper
* Batwoman (2019) as Bruce Wayne/Batman