2022
						
							Every Last Secret as Luke						
					 
									
						2020
						
							The Trial of the Chicago 7 as John Froines						
					 
									
						2020
						
							The Garden Left Behind as Oscar						
					 
									
									
						2017
						
							November Criminals as Noel						
					 
									
						2017
						
							The Meyerowitz Stories (New and Selected) as Marcus						
					 
									
									
									
						2016
						
							The Night Of as Copy Store Clerk (1 episode)						
					 
									
						2016
						
							The Adderall Diaries as Teenage Roger						
					 
									
						2016
						
							The Transfiguration as Mike						
					 
									
									
						2015
						
							Chicago Med as Neil Dietrich (2 episodes)						
					 
									
									
									
						2015
						
							Eye Candy as Max Jenner (1 episode)						
					 
									
						2014
						
							The Leftovers as Max (3 episodes)						
					 
									
									
						2013
						
							Contest as Tommy Dolen						
					 
									
						2013
						
							The Wolf of Wall Street as Zip (Lude Buying Teenager #1)						
					 
									
						2013
						
							Paradise as Teenage Guy						
					 
									
						2013
						
							Anatomy of the Tide as Trent Page						
					 
									
						2013
						
							The Americans as Matthew Beeman (23 episodes)						
					 
									
						2012
						
							Hope Springs as Danny, The Bookstore Clerk						
					 
									
						2011
						
							Unforgettable as Jim Clayburn Jr. (1 episode)						
					 
									
						2011
						
							Skins as Stanley Lucerne (10 episodes)						
					 
									
									
						2001
						
							Law & Order: Criminal Intent as Taylor Brite (1 episode)