2025
						
							Bad Shabbos as Benjamin						
					 
									
									
									
						2025
						
							One More Shot as Rodney						
					 
									
						2025
						
							Apple Cider Vinegar as Clive (6 episodes)						
					 
									
						2023
						
							City on Fire as Keith (1 episode)						
					 
									
						2023
						
							City on Fire as Keith (8 episodes)						
					 
									
						2023
						
							Silo as Daniel (1 episode)						
					 
									
						2021
						
							Dan Brown's The Lost Symbol as Robert Langdon (10 episodes)						
					 
									
						2021
						
							Language Arts as Charles Marlow						
					 
									
									
									
									
									
						2020
						
							A Teacher as Matt Mitchell (7 episodes)						
					 
									
						2018
						
							Succession as Nate Sofrelli (12 episodes)						
					 
									
						2018
						
							Reverie as Nate Hallo (1 episode)						
					 
									
						2018
						
							The Wind as Isaac Macklin						
					 
									
						2017
						
							Friday on My Mind as Ted Albert (2 episodes)						
					 
									
						2016
						
							Designated Survivor as Peter MacLeish (10 episodes)						
					 
									
						2015
						
							Childhood's End as Jake Greggson (3 episodes)						
					 
									
						2014
						
							The Code as Jesse Banks (12 episodes)						
					 
									
						2014
						
							Manhattan as Charlie Isaacs (23 episodes)						
					 
									
						2013
						
							Masters of Sex as Gary Bucksey (2 episodes)						
					 
									
						2013
						
							Mr & Mrs Murder as Alex Moran (1 episode)						
					 
									
						2013
						
							The Humble Beginnings of the Balloon as Todd Digby						
					 
									
						2011
						
							The Slap as Dylan (1 episode)						
					 
									
						2011
						
							Terra Nova as Lucas Taylor (1 episode)						
					 
									
									
						2010
						
							Lowdown as Dylan Hunt (3 episodes)						
					 
									
						2008
						
							Rush as Michael Sandrelli (70 episodes)						
					 
									
						2008
						
							Underbelly as Det. James Bruce (8 episodes)