2024
Tracker as Max Miller2023
True Lies as Reed2023
Waco: The Aftermath as Andy the German2023
Invitation to a Murder as Lawrence Kane2023
A Great Divide as Ranger Tom Drake2021
NCIS: Hawaiʻi as Scott2021
Kung Fu as Max DeVeer2021
Awaken as Henry Viser2020
Hunters as Tomasz Arndt2018
The Rookie as Chaz Bachman2018
Titans as Trigon2018
Titans as Trigon / Captain Frank Finney2018
Take Two as Todd Garlin2017
Legion as Don Eichman2017
Mindgame as Ray2016
MacGyver as Griggs2009
Castle as Kevin Ryan2009
NCIS: Los Angeles as Alexi Goncharov2009
Drop Dead Diva as Tyler Mack2009
Dark Blue as Nick Perry2009
Ready or Not as Marc2007
Mad Men as Chuck2007
Army Wives as Dr. Chris Ferlinghetti2006
Hollywoodland as Phillip2005
Ghost Whisperer as Rich Henderson2005
Threshold as Agent Detoro2005
Close to Home as Justin Matthews2005
McBride: The Doctor is Out...Really Out as Allen2005
Mystery Woman: Snapshot as Billy2004
CSI: NY as Charles Cooper2004
Nikki and Nora as Officer Paul Cordone2003
NCIS as Graham Thomas2003
NCIS as Gabriel LaRoche2003
Cold Case as Hank Dempsey2002
Without a Trace as Ronald Phelps2002
CSI: Miami as Paul Billings2002
She's No Angel as Cricket2002
Outside the Law as Rick Michell2002
Monkey Love as Aaron Miles2001
Crossing Jordan as Tom Murch2001
Shooting LA as Colin2000
CSI: Crime Scene Investigation as Adam Gilford2000
CSI: Crime Scene Investigation as Drew Rich1999
Undressed as Randy1998
Charmed as Mitchell Haines1997
Pensacola: Wings of Gold as Lewis1995
JAG as Caden DuranNaN
The Black as Dr. Simon Carver2017
Mindgame Executive Producer