Actor
Demonic
2021
as Martin
Fallen Hearts
2019
as Luke Casteel
Dark Angel
2019
as Luke Casteel
Heaven
2019
as Luke Casteel
Chronicle Mysteries: Recovered
2019
as Chris Patterson
Death of a Cheerleader
2019
as Sheriff Randall
Garage Sale Mysteries: Murder In D Minor
2018
as Jacques
Firebase
2017
as Maj. Brickerson
Death Al Dente: A Gourmet Detective Mystery
2016
as Steve
Murder Unresolved
2016
as Mason
The Age of Adaline
2015
as Dale Davenport
Look Again
2011
as Rick Palmer
Buried
2010
as State Department Rep. (voice)
The Terrorist Next Door
2008
as Pelletier
Chaos Theory
2008
as Damon
The Unquiet
2008
as Tom
Aliens vs Predator: Requiem
2007
as Deputy Ray
Nature Unleashed: Volcano
2005
as Russell Woods
Émile
2003
as Carl
Try Seventeen
2002
as Steve
Sanctuary
2001
as Brian Hathaway (as Chris Martin)
Johnny
1999
as Johnny
Someone to Love Me
1998
as Cowboy
All the Winters that Have Been
1997
as Gabe (as Chris Martin)
Susie Q
1996
as Ray Kovich
Home Song
1996
as Robbie
Beauty's Revenge
1995
as Jimmy Nolan
Moment of Truth: Broken Pledges
1994
as Scott Stevens
Family of Strangers
1993
as Young Jake