Actor
Chosen Family
2024
as Todd
Consumed
2024
as Jay
Hashtag Proposal
2023
as Leo
Twisted Sister
2023
as Kyle
Sister with a Secret
2022
as Tom
Soulmates
2021
as Landon
Last Survivors
2021
as Officer Sharma
Sand Dollar Cove
2021
as Tate
Rediscovering Christmas
2019
as John
The Missing Sister
2019
as Dev
Life Like
2019
as Ronald Gitts
The Divorce Party
2019
as Jake
Left for Dead
2018
as Rick
Her Boyfriend's Secret
2018
as John
Born and Missing
2017
as David
We Don't Belong Here
2017
as Man at Track
Secrets of a Psychopath
2015
as Henry Foster
Secret in Their Eyes
2015
as Duty Sergeant Jacobs
Dissonance
2015
as Becker
Acting Like Adults
2014
as Brett
Gun
2014
as A.T.F. Agent Peterson
Christmas Belle
2013
as Tony
Live at the Foxes Den
2013
as Steve
Dark Power
2013
as David Newman
Horizon
2013
A Golden Christmas 3
2012
as Roger
The March Sisters at Christmas
2012
as Marcus Bhaer
Stealing Roses
2012
as Johnny
Bionicle: The Legend Reborn
2009
as Gresh (voice)
Bottle Shock
2008
as Waiter
Nobel Son
2007
as Officer Relyea
Premonition
2007
as Doug Caruthers
Terminator 3: Rise of the Machines
2003
as Scott Petersen
We Were the Mulvaneys
2002
as Mike Mulvaney Jr.
A Tale of Two Bunnies
2000
as Corky