2024
Space Cadet as Miles the Med Tech
2024
Late Bloomers as Max
2024
Dead Boy Detectives as Kingham (4 episodes)
2019
Dead to Me as Christopher Doyle (17 episodes)
2019
Special (7 episodes)
2018
Most Likely To as Dante Di Luca
2018
Untitled Short Film About White People as Logan
2018
The Homestay as Dean
2018
Perception as Andrew
2017
Crown Prince as Prince Hubert Felix Jean-Marie
2017
The Mess He Made as Jude
2016
High Maintenance as Max (1 episode)
2016
Bev as Gabriel Vartan
2014
The Mysteries of Laura as Max Carnegie (38 episodes)
2013
Orange Is the New Black as Drew (1 episode)
2012
High Maintenance (1 episode)
2012
Gay's Anatomy as Jim Gable (4 episodes)
2009
Breaking Upwards as Frosh
2006
30 Rock as Receptionist (2 episodes)