2023
Puppy Love as Hunter Fosterini
2022
Where Your Heart Belongs as DJ Hype
2021
Warming Up to You as Nigel
2021
Firefly Lane as Dmitri (1 episode)
2020
To All the Boys: P.S. I Still Love You as Waiter #2
2017
Death Note as Douchebag Bro #1
2017
Riverdale as Mario (1 episode)
2016
Dark Harvest as David
2015
Once Upon A Holiday as Shifty Man
2014
The Flash as Thief (1 episode)
2014
Sitting on the Edge of Marlene as Bruce
2006
Psych as Sal (1 episode)
2005
Supernatural as Young Simon (1 episode)