2023
The Irrational as Matteo (1 episode)
2023
Puppy Love as Hunter Fosterini
2023
Alert: Missing Persons Unit as Chef Nico Falcone (1 episode)
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
2008
Fringe as Neal (1 episode)
2006
Psych as Sal (1 episode)
2005
Supernatural as Young Simon (1 episode)