Actor
The Six Triple Eight
2024
as Colonel Collins
Gaslit by My Husband: The Morgan Metzer Story
2024
as Rodney Metzer
The Christmas Classic
2023
as Brynn Flynn
Match
2022
as Ian
Masquerade
2021
as Daniel
The Iron Orchard
2018
as Dent Paxton
Nostradamus
2015
as Harry Fisher
Stroker
2014
as Stroker
The Temp Agency
2014
Parkland
2013
as Emory Roberts
We Can't Help You
2013
as Boss
LOL
2012
as Mr. Ross
Five
2011
as Edward
Unthinkable
2010
as Bomb Disposal Expert
The True-Love Tale of Boyfriend & Girlfriend
2009
as Girlfriend
Prayers for Bobby
2009
as Ed Griffith
The Informers
2008
as Martin
The House of Usher
2007
as Roderick Usher
Love and Debate
2006
as Alex
The Utopian Society
2006
as Justin Mathers
Lenexa, 1 Mile
2006
as Shane Bolin
Glory Road
2006
as Jerry Armstrong
Wimbledon
2004
as Jake Hammond
The Day After Tomorrow
2004
as J.D.
Holiday in the Sun
2001
as Griffen Grayson