2024
						
							Love... Reconsidered as Scott						
					 
									
						2023
						
							Avalon TV as Self - Special Guest (1 episode)						
					 
									
						2023
						
							Teen Wolf: The Movie as Jackson Whittemore						
					 
									
						2022
						
							Swindler Seduction as Steven Johnson/Mitch Johnson						
					 
									
									
						2019
						
							Dollface as Lucas (1 episode)						
					 
									
						2019
						
							Tamron Hall as Self - Guest (1 episode)						
					 
									
									
						2018
						
							Bigger as Jack Lalanne						
					 
									
									
						2016
						
							Match Game as Self - Panelist (1 episode)						
					 
									
						2015
						
							The Grinder as Luke (2 episodes)						
					 
									
						2015
						
							Scream Queens as Tyler (2 episodes)						
					 
									
						2015
						
							Superhero Fight Club as Arsenal (2 episodes)						
					 
									
						2015
						
							San Andreas as Joby O'Leary						
					 
									
						2013
						
							Arrow: Blood Rush as Roy (6 episodes)						
					 
									
						2012
						
							RuPaul's Drag Race All Stars as Self - Guest Judge (1 episode)						
					 
									
						2012
						
							Arrow as Roy Harper (62 episodes)						
					 
									
						2012
						
							Arrow as Roy Harper / Arsenal (7 episodes)						
					 
									
						2011
						
							Charlie Brown: Blockhead's Revenge as Linus van Pelt						
					 
									
						2011
						
							American Horror Story as Detective Jack Samuels (6 episodes)						
					 
									
						2011
						
							The Nine Lives of Chloe King as Kai (1 episode)						
					 
									
						2011
						
							Teen Wolf as Jackson Whittemore (26 episodes)						
					 
									
						2011
						
							Yearbook as Carl Mccormick						
					 
									
						2010
						
							Look: The Series as Shane (11 episodes)						
					 
									
						2010
						
							The Gates as Brett Crezski (13 episodes)						
					 
									
						2009
						
							Always and Forever as Scott Holland						
					 
									
						2008
						
							Privileged as Alexander (1 episode)						
					 
									
						2007
						
							Pushing Daisies as Ares Kostopolous (1 episode)						
					 
									
						2007
						
							Transformers as Cafe Kid (uncredited)						
					 
									
						2006
						
							The Hills as Self (2 episodes)