2025
						
							UNTAMED as Rory Cook (1 episode)						
					 
									
						2018
						
							Deadpool 2 as Thug (uncredited)						
					 
									
						2012
						
							Continuum as Broker (1 episode)						
					 
									
						2008
						
							Fringe as Jeremy (1 episode)						
					 
									
						2007
						
							TV Face as Mitch (34 episodes)						
					 
									
									
									
						2005
						
							Close to Home as Tim Sexton (1 episode)						
					 
									
						2005
						
							Romy and Michele: In the Beginning as Taylor Bradley						
					 
									
						2003
						
							Cold Case as John Doe (1980) (1 episode)						
					 
									
						2002
						
							A Time for Dancing as Eli						
					 
									
						2001
						
							The Division as David (3 episodes)						
					 
									
						2000
						
							Boston Public as Daniel Evans (4 episodes)						
					 
									
						2000
						
							Whatever It Takes as Stu						
					 
									
						1999
						
							Final Run as Scott Sparkman						
					 
									
						1999
						
							Get Real as Clay Forman (15 episodes)						
					 
									
						1999
						
							Our Guys: Outrage at Glen Ridge as Paul Archer						
					 
									
						1998
						
							Race Against Fear as Brad Meyers						
					 
									
						1998
						
							A Champion's Fight as Luke Muldenhower						
					 
									
						1997
						
							Breaker High as Max Ballard (44 episodes)						
					 
									
						1997
						
							The Right Connections as Eric Landau						
					 
									
						1996
						
							Poltergeist: The Legacy as Bobby Warner (1 episode)						
					 
									
						1995
						
							The Outer Limits as Young Sinclair (1 episode)						
					 
									
						1994
						
							Viper as Sebastian (1 episode)