2023
						
							Teen Wolf: The Movie as Deputy Parrish						
					 
									
						2019
						
							A Beauty & The Beast Christmas as Beau Bradley						
					 
									
						2019
						
							Badland as Jasper Mortenson						
					 
									
									
						2017
						
							Do I Say I Do? as Mike Pryce						
					 
									
						2015
						
							War Pigs as William York						
					 
									
						2012
						
							Sexting in Suburbia as Mark Carey						
					 
									
						2011
						
							Teen Wolf as Jordan Parrish (46 episodes)						
					 
									
						2009
						
							Ben 10 : Alien Swarm as Ben Tennyson						
					 
									
						2009
						
							NCIS: Los Angeles as Jesse Smith (1 episode)						
					 
									
						2009
						
							Destroy Build Destroy as Self - Contestant (1 episode)						
					 
									
						2009
						
							Mending Fences as Chuck Bentley						
					 
									
									
									
						2008
						
							Terminator: The Sarah Connor Chronicles as Derek at 15 (1 episode)						
					 
									
						2007
						
							Women's Murder Club (1 episode)						
					 
									
						2006
						
							Letters from Iwo Jima as Marine #2						
					 
									
						2006
						
							Outlaw Trail: The Treasure of Butch Cassidy as Roy Parker						
					 
									
						2005
						
							Ghost Whisperer as Devin Bancroft (1 episode)						
					 
									
						2004
						
							The Dust Factory as Ryan Flynn						
					 
									
						2004
						
							Boston Legal as Stuart Milch (1 episode)						
					 
									
									
						2003
						
							Cold Case as Curt Fitzpatrick (1 episode)						
					 
									
						2002
						
							Stray Dogs as J. Fred Carter						
					 
									
						2002
						
							Stolen Summer as Seamus O'Malley						
					 
									
						2001
						
							Smallville as Ryan James (2 episodes)						
					 
									
						1999
						
							Charming Billy as 10 Year Old Duane						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Enzo Cooke (1 episode)						
					 
									
						1996
						
							Early Edition as Tom Stone (1 episode)