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