
2025
The Killgrin as Noah2024
Brilliant Minds as Mike Mason2024
Jazz Ramsey: A K-9 Mystery as Asher Manard2024
How to Die Alone as Zack2024
Fool's Game as Matt2024
The Daughter I Gave Away as Emmett2024
Stealing Vows as Johnny2023
Alert: Missing Persons Unit as Rory Stanz2023
Christmas Casanova as Daniyal Khan2023
A Not So Royal Christmas as Advisor2023
Eulogy to Us as Not available2022
14 Love Letters as Dex2022
Hello (Again) as Marco2021
It Takes a Christmas Village as Brent2020
The Hardy Boys as Tan Likely2020
Tiny Pretty Things as Dr. Klassen2019
Hudson & Rex as Marlow2019
We as Will2017
Away Home as Dr. Stevens2017
Destruction Makes the World Burn Brighter as Dealer2016
Incorporated as Sanjay Maraj2015
Beeba Boys as Lovely2012
Off2Kali Comedy as Starfleet Officer #3 (as Gabe Grey)2010
Lost Girl as Sam2010
Bloodletting & Miraculous Cures as Khaled (as Gabriel Grey)2010
Toilet as Agni2003
Mayday as Area Controller