* Matrix Reloaded (2003) en tant qu'agent Brown
* Les révolutions matricielles (2003) en tant qu'agent Brown
* The Animatrix (2003) en tant qu'agent Brown (voix)
* Les Chroniques de Riddick (2004) dans le rôle de Jaeson Lope
* Sérénité (2005) en tant que lieutenant Shan Yung
* Le Cinquième Élément (1997) dans le rôle du prêtre Vito Cornelius
* Mission Impossible 2 (2000) en tant que Duane
* The Rundown (2003) en tant que Walker
Télévision :
* The X-Files (1994) en tant qu'agent Tom Colton
* Star Trek :La Nouvelle Génération (1994) en tant que Cadet Nichols
* JAG (1995) dans le rôle du lieutenant Loren Singer
* NYPD Blue (1997) dans le rôle du détective Ron Harris
* Sliders (1998) dans le rôle de Quinn Mallory
* Buffy contre les vampires (1998) dans le rôle du père de Xander Harris
*Ange (2001) dans le rôle de Doyle
* Alias (2003) comme Dixon
* 24 (2004) en tant que Rick
* Perdu (2005) dans le rôle d'Anthony Cooper
* Invasion (2005) dans le rôle de Russell Varon
* Jéricho (2006) dans le rôle de Mitchell Cafferty
* Héros (2007) dans le rôle de Noah Bennet
* Maison de poupée (2009) dans le rôle de Boyd Langton
* Fringe (2009) en tant qu'agent John Scott
* Personne d'intérêt (2011) dans le rôle de Declan
* Ce qui suit (2013) dans le rôle de Joe Carroll
* The Tomorrow People (2013) dans le rôle du Dr Jedikiah Price
* Castle (2014) dans le rôle du sénateur William Bracken
* Légendes de demain (2016) sous le nom d'Eobard Thawne/Reverse-Flash
* Riverdale (2019) dans le rôle de Hal Cooper
* Batwoman (2019) dans le rôle de Bruce Wayne/Batman