2024
Tracker as Tom Ritter2021
Demonic as Martin2021
Oats Studios: Volume 1 as Maj. Brickerson2019
Death of a Cheerleader as Sheriff Randall2019
Heaven as Luke Casteel2019
Dark Angel as Luke Casteel2019
Chronicle Mysteries: Recovered as Chris Patterson2019
Fallen Hearts as Luke Casteel2018
Garage Sale Mysteries: Murder In D Minor as Jacques2017
Firebase as Maj. Brickerson2016
Colony as Roger2016
Death Al Dente: A Gourmet Detective Mystery as Steve2016
Murder Unresolved as Mason2015
Supergirl as Naxim Tork2015
Assassin Banana as Naval Orange (voice)2015
Assassin Banana as Aubergine / Naval Orange / Gay Pear (voice)2015
Assassin Banana as Naval Orange / Aubergine (voice)2015
The Age of Adaline as Dale Davenport2011
Look Again as Rick Palmer2010
Terriers as Billy Whitman2010
Buried as State Department Rep. (voice)2009
The Vampire Diaries as Zach Salvatore2008
The Mentalist as Police Chief Trey Piller2008
Chaos Theory as Damon2008
The Terrorist Next Door as Pelletier2008
The Unquiet as Tom2007
Heartland as Not available2007
Lincoln Heights as Not available2007
Aliens vs Predator: Requiem as Deputy Ray2006
Psych as J.P. Berger2006
Shark as Not available2005
Supernatural as Agent Clegg2005
Bones as Garth Jodrey2005
Robson Arms as Not available2005
Nature Unleashed: Volcano as Russell Woods2004
Veronica Mars as Josh2004
The L Word as Hunter Kirby2004
North Shore as Not available2003
NCIS as Brian Taylor2003
Tru Calling as Justin Burke2003
Émile as Carl2002
CSI: Miami as Not available2002
Tom Stone as Not available2002
Try Seventeen as Steve2001
Sanctuary as Brian Hathaway (as Chris Martin)2000
CSI: Crime Scene Investigation as Pilot Kirk Harmon1999
Amazon as Jimmy Stack1999
Johnny as Johnny1998
Felicity as Greg Stenson1998
Someone to Love Me as Cowboy1997
Earth: Final Conflict as Richard Palmer1997
All the Winters that Have Been as Gabe (as Chris Martin)1996
Susie Q as Ray Kovich1996
Home Song as Robbie1995
The Outer Limits as Gavin1995
Beauty's Revenge as Jimmy Nolan1994
Moment of Truth: Broken Pledges as Scott Stevens1993
Madison as Jamie Novak1993
Family of Strangers as Young Jake1992
Highlander: The Series as Carter Wellan1991
Hillside as Dylan Blackwell2015
Assassin Banana Executive Producer