Actor
The Christmas Baby
2025 · as Jeffrey
Creating Christmas
2023 · as Pete Stillman
A Little Christmas Charm
2020 · as Paul
Ruby Herring Mysteries: Her Last Breath
2019 · as Todd Powers
Chronicle Mysteries: The Deep End
2019 · as Jeremy Powers
Knuckleball
2018 · as Paul
The Terrorist Next Door
2008 · as Ressam
Partition
2007 · as Zakir Khan
Dr. Dolittle 3
2006 · as Chip
Pink Ludoos
2004 · as Raymond