2025
Never Blink as Paulo2025
Sundown as Not available2024
Emerald City as Paul2024
The Knowing as Not available2024
Captive as Miles2024
Sitting in the Fire as Vaughn (Young Adult)2024
Meathook as Grayson Ellis2023
The Director’s Cut as Greg2023
Interface as Peter2023
Soma as Blaze2021
The Equalizer as Ari Bentang2021
Abbott Elementary as Director Garrett2020
Bombshell as Joe2020
Hollywood as Henry2020
A Voicemail to Try and Make You Feel Better as Aaron2019
Adventures of Aladdin as Dariush2018
Station 19 as Myles Anthony Trudeau2018
grown-ish as Courtney2018
President Evil as Patrick2018
Skyvault as Jay HarperNaN
Lemonade as Young LouisNaN
Victory Formation as KendrickNaN
Forever as Not availableNaN
Switchblade Holiday as TysonNaN
Sleepwalkers as Not available