Acting
127 Hours
2010
The Unexpected Race
2018
Mission Stories
2021
Escape from Germany
2024
Tails of Christmas
Undaunted: Witnesses of the Book of Mormon
2022
Ryan
President Mark Garff
James Reeves
Adult Mike
Deputy
Summer Party Man (uncredited)