2024
Listen as Oshri Azula
2023
Glamorous as Ben (10 episodes)
2023
Daughter of the Bride as Mike
2021
Pretty Smart as Jayden (10 episodes)
2020
Tiny Pretty Things as Nabil (10 episodes)
2020
Monsterland as Josh (1 episode)
2019
After Class as Deacon
2019
In This Life as Dancer - Act 3
2017
The Good Doctor as Leo Chen (1 episode)
2015
Marvel's Jessica Jones as Laurent Lyonne (2 episodes)
2014
Taxi Brooklyn as Diego (1 episode)
2005
Made in Hollywood as Self (1 episode)