2020
The Get Together
Damien
2019
Now Apocalypse
(TV Series)
Isaac
- Everything Is Gone Forever
(2019)
... Isaac
- Disappear Here
(2019)
... Isaac
- Unknown Pleasures
(2019)
... Isaac
- Anywhere Out of the World
(2019)
... Isaac
2018
Haunting on Fraternity Row
Jason
2018
The Arrangement
(TV Series)
Wes Blaker
- Suite Revenge
(2018)
... Wes Blaker
- Truth
(2018)
... Wes Blaker
- Paso Robles
(2018)
... Wes Blaker
- On Location
(2018)
... Wes Blaker
- You Are Not Alone
(2018)
... Wes Blaker
6 More Episodes
2017/IV
Blood Money
Jeff
2016
American Horror Story
(TV Series)
Todd Connors
- Chapter 9
(2016)
... Todd Connors
2015-2016
Quantico
(TV Series)
Brandon Fletcher
- Yes
(2016)
... Brandon Fletcher
- Drive
(2016)
... Brandon Fletcher
- Fast
(2016)
... Brandon Fletcher
- Soon
(2016)
... Brandon Fletcher
- Clue
(2016)
... Brandon Fletcher
14 More Episodes
2015
Here Now
(Short)
Cowboy
2012-2015
Glee
(TV Series)
Jake Puckerman
- Dreams Come True
(2015)
... Jake Puckerman
- The Untitled Rachel Berry Project
(2014)
... Jake Puckerman (credit only)
- Old Dog, New Tricks
(2014)
... Jake Puckerman (credit only)
- The Back-Up Plan
(2014)
... Jake Puckerman (credit only)
- Opening Night
(2014)
... Jake Puckerman (credit only)
43 More Episodes
2014
White Bird in a Blizzard
Oliver
2013
After the Dark
Parker
2013
A Man Walks Into a Bar
(Short)
Barman
2012
Melissa & Joey
(TV Series)
Cameron
- Wherefore Art Thou Lennox
(2012)
... Cameron
2012
Blue Lagoon: The Awakening
(TV Movie)
Stephen Sullivan
2012
How to Rock
(TV Series)
Dean Hollis
- How to Rock a Part-Time Job
(2012)
... Dean Hollis
- How to Rock a Prank
(2012)
... Dean Hollis
2011
Bucket and Skinner's Epic Adventures
(TV Series)
Jimmy
- Epic Babysitters
(2011)
... Jimmy
2012-2015
Glee
(TV Series) (performer - 24 episodes)
- Dreams Come True
(2015)
... (performer: "I Lived" - uncredited)
- City of Angels
(2014)
... (performer: "I Love LA" - uncredited)
- Previously Unaired Christmas
(2013)
... (performer: "Rockin' Around The Christmas Tree" - uncredited)
- Puppet Master
(2013)
... (performer: "Nasty/Rhythm Nation", "The Fox" - uncredited)
- Movin' Out
(2013)
... (performer: "My Life", "You May Be Right" - uncredited)
24 More Episodes