Actor
An Unlikely Angel
2022 · as Steven Dawson
The Mulligan
2022 · as Kim
Overcomer
2019 · as Gene Andrews
Heaven's War
2018
The Trump Prophecy
2018 · as Firefighter
Altar Egos
2017 · as Bob Stern
God's Compass
2016
77 Chances: A Story About Letting Go
2015 · as Phillip
War Room
2015 · as Rick Curtis
The Potential Inside
2010 · as Chris