2024
English Teacher as Pasha (1 episode)
2023
This Time as Colin Lang
2022
They Live in the Grey as Actor
2022
Minx as Kevin (1 episode)
2021
Home Economics as Poker Buddy (1 episode)
2021
Good News as Ryan Chang
2019
Grand Hotel as Byron (3 episodes)
2019
Good Trouble as Ben (15 episodes)
2018
Magnum P.I. as Eli Sung (1 episode)
2018
Grandmother's Gold as Jim
2017
The Gifted as Noah (2 episodes)
2016
The Gay and Wondrous Life of Caleb Gallo as Lenjamin (5 episodes)
2006
She's the Man as Announcer
2005
Supernatural as Evan (1 episode)
2001
Smallville as Drunk Teen (1 episode)