2025
The Conjuring: Last Rites as Drew Thomas2024
Season's Greetings from Cherry Lane as Luke Chen2024
No-No as Jay2023
King of Killers as Ren Hiro2022
Reacher as Swan2022
A Big Fat Family Christmas as Henry2021
The Conjuring: The Devil Made Me Do It as Drew Thomas2020
Woke as Ziggy2019
Nancy Drew as Grant Davis2019
An Assortment of Christmas Tales in No Particular Order as Andrew2018
Impulse as Wesley Kido2017
Deadly Secrets by the Lake as Jamie Chen2016
Private Eyes as Jay Lee2016
Incorporated as Commander Tobias2016
The Conjuring 2 as Drew Thomas2016
(rough cut) as Actor2015
Dark Places as Young Trey Teepano2015
A Christmas Horror Story as Dylan2014
The 100 as Jordan Green2014
Carmilla as Theodore "Theo" Straka2014
The Dependables as Vic Skinner2014
Dirty Singles as Ian2013
The Conjuring as Drew Thomas2013
Empire of Dirt as Angel2012
Hunting Season as Jason2010
Rookie Blue as Pete Sun2010
Baxter as Deven Phillips2010
Verona as Xan2010
Degrassi in India as Self2006
Degrassi: Minis as Zane Park2001
Degrassi as Zane Park2019
Goliath Producer