2023
The Adventures of D'Land as Din Din (10 episodes)
2022
Hello Neighbor: Welcome to Raven Brooks as Enzo
2017
Threads as Rowan VO (1 episode)
2014
College Musical as Michael
2012
Christmas Twister as Bryan
2011
Madly In Love as Damian
2011
Awkward. as Hallway Kid (1 episode)
2009
Glee as T.A. (1 episode)
2005
The Office as Russell (2 episodes)
2003
Arrested Development as Mark Cherry (4 episodes)