2020
The Get Together as Damien
2019
Now Apocalypse as Isaac (4 episodes)
2018
Haunting on Fraternity Row as Jason
2015
Quantico as Brandon Fletcher (14 episodes)
2013
After the Dark as Parker
2012
Blue Lagoon: The Awakening as Stephen Sullivan
2012
How to Rock as Dean Hollis (2 episodes)
2011
American Horror Story as Todd Connors (1 episode)
2011
Bucket & Skinner's Epic Adventures as Jimmy (1 episode)
2010
Melissa & Joey as Cameron (1 episode)
2009
Glee as Jake Puckerman (43 episodes)