Apparition 2019
as Nate Payne
Thriller 2018
as Chauncey Page
Emergency 2017
as Sean
Aguruphobia 2015
as Matt
Midland 2015
as Darren Cole
San Andreas Quake 2015
as Nick
Dogs in the Distance 2014
as Levi
Palms 2014
as Lee Dorsey
In Time 2011
as Bodyguard (uncredited)
Credits from TMDB.