Deep Winter
2009 · as Coach
17 Miracles
2011 · as Franklin D. Richards
Deadly Invasion: The Killer Bee Nightmare
1995 · as Travis
Brigham City
2001 · as Garcia
Saints and Soldiers: The Void
2014 · as Crossroads MP
The Dance
2007 · as Zack
In Emma's Footsteps
2018 · as Brigham Young
Saint Street
2012 · as Jacob