
Acted in 33
2020s
- 2026
- 2025
Masquerade Mix-Up
Grayson James
- 2024
Alien Country
Ben
Villains Inc.
Henry
- 2022
My One True Love
Talker John
- 2021
Stalked in Paradise
Doctor
Bookworm and the Beast
Pierce Piper
- 2020
Dying for a Daughter
Medic Blake
2010s
- 2019
The Swan Princess: Kingdom of Music
Samar
Storm
Man in Locker Room
- 2018
- 2017
The Outdoorsman
Outdoorsy Customer
We Love You, Sally Carmichael!
Phillip
Lundon's Bridge and the Three Keys
Muck Muncher
- 2016
- 2015
The Last Man(s) on Earth
Kaduche
- 2014
Inspired Guns
Smooth Talker
- 2013
Abandoned Mine
Ethan
- 2011
2000s
- 2009
Minor Details
Coach Johnson
One Man's Treasure
Elder Sarath
- 2008
CTU: Provo
Agent Prabhakar
- 2007
Bagboy
Neighbor #4
- 2006
Money or Mission
Missionary Companion
Return with Honor
Elder Finch
Produced 1
2020s
- 2024
Alien Country
Co-Producer