Known For
Filmography
2026
2025
2023
2023
2023
2022
2019
2018
2018
2016

Sofia the First: Royal Magic
TV · as Farhad (voice) · 2 eps

Devil May Cry
TV · as Young Vergil (voice), Young Vergil / Boy (voice) · 4 eps

Moving On
Movie · as James

Spinning Gold
Movie · as Young Tim Bogart

Please Don't Destroy: The Treasure of Foggy Mountain
Movie · as Young John

The Santa Clauses
TV · as Maurice (Barber Elf) · 1 ep

Roswell, New Mexico
TV · 1 ep

The Thinning: New World Order
Movie · as Joey Michaels

9-1-1
TV · as Little Boy · 1 ep

The Thinning
Movie · as Joey Michaels
