2018
						
							Garage Sale Mysteries: The Pandora's Box Murders as Zach						
					 
									
						2017
						
							Daughter for Sale as Mitch						
					 
									
						2017
						
							Imposters as Andy Wang (4 episodes)						
					 
									
						2016
						
							Beyond Redemption as Jack Campbell						
					 
									
						2015
						
							Liar, Liar, Vampire as Ashton						
					 
									
						2015
						
							Wayward Pines as Reed (1 episode)						
					 
									
						2014
						
							My Boyfriends' Dogs as Evan						
					 
									
						2014
						
							Zapped as Charlie Wang						
					 
									
									
						2013
						
							Spooksville as Brandon (5 episodes)						
					 
									
						2013
						
							Chupacabra vs. the Alamo as Sam						
					 
									
						2012
						
							Girl vs. Monster as Hippie Kid #1						
					 
									
						2012
						
							A Mother's Nightmare as Cam						
					 
									
						2012
						
							Radio Rebel as RC Dorky Guy						
					 
									
									
						2012
						
							Level Up as Philbert (35 episodes)						
					 
									
						2012
						
							Alcatraz as Chet (5 episodes)						
					 
									
						2011
						
							Once Upon a Time as Frightened Soldier (1 episode)						
					 
									
									
						2011
						
							Knockout as Nick Wirthlin						
					 
									
						2010
						
							R. L. Stine's The Haunting Hour as Chang (1 episode)						
					 
									
						2010
						
							R. L. Stine's The Haunting Hour as Tully (1 episode)						
					 
									
						2010
						
							Diary of a Wimpy Kid as Carter						
					 
									
						2009
						
							Night at the Museum: Battle of the Smithsonian as Teenage Boy #1						
					 
									
						2008
						
							Slap Shot 3: The Junior League as Tweaker						
					 
									
						2007
						
							Martian Child as Boy at Group Home						
					 
									
						2007
						
							Flash Gordon as Tee-Jay (1 episode)						
					 
									
						2007
						
							The Sandlot: Heading Home as Wok						
					 
									
						2006
						
							Max Havoc: Ring of Fire as Emile						
					 
									
						2006
						
							Eureka as Putnam (1 episode)						
					 
									
						2004
						
							Battlestar Galactica as Milo (1 episode)						
					 
									
						2003
						
							Tru Calling as Kid losing his ball (1 episode)						
					 
									
						2002
						
							The Twilight Zone as Timmy (1 episode)						
					 
									
						2000
						
							The Christmas Secret as Boy on monitor						
					 
									
						1993
						
							The X-Files as Warren (1 episode)