Actor
Brazen
2022 · as Lawrence Mark
Welcome to the Circle
2020 · as James
Chronicle Mysteries: Recovered
2019 · as Troy Hines
Bad Date Chronicles
2017 · as Milo
Tiny House of Terror
2017 · as Mark
The Wrong Babysitter
2017 · as Wade
Life on the Line
2016 · as Ron
The Unspoken
2015 · as Deputy Hill
Mother of All Lies
2015 · as Dax
In Their Skin
2012 · as Toby
Dawn Rider
2012 · as Greyson
The Hunt for the I-5 Killer
2011 · as Mark