2025
						
							Yellow Face as Marcus						
					 
									
						2024
						
							Cross as Ed Ramsey (8 episodes)						
					 
									
									
						2023
						
							Krapopolis as Apollo (voice) (4 episodes)						
					 
									
						2022
						
							A Jazzman's Blues as Ira						
					 
									
						2021
						
							Roll Up Your Sleeves as Self						
					 
									
						2020
						
							Never Rarely Sometimes Always as Ted						
					 
									
						2019
						
							The Kelly Clarkson Show as Self (1 episode)						
					 
									
						2019
						
							Phone Stack as The Guy						
					 
									
						2018
						
							New Amsterdam as Max Goodwin (89 episodes)						
					 
									
						2018
						
							BlacKkKlansman as Walter Breachway						
					 
									
						2017
						
							Battle Scars as Nicky Stephens						
					 
									
						2017
						
							The Blacklist: Redemption as Tom Keen (8 episodes)						
					 
									
									
						2016
						
							The $100,000 Pyramid as Self (2 episodes)						
					 
									
						2015
						
							Fathers and Daughters as John						
					 
									
									
						2015
						
							Home Is Where Your Heart Aches						
					 
									
						2015
						
							B-Side as Mike Zumsteg						
					 
									
						2015
						
							The Girlfriend Game as Miles						
					 
									
						2015
						
							Sons of Liberty as Joseph Warren (3 episodes)						
					 
									
						2014
						
							Beside Still Waters as Daniel						
					 
									
						2014
						
							The Disappearance of Eleanor Rigby: Her as Guy from Club						
					 
									
						2014
						
							The Disappearance of Eleanor Rigby: Them as Guy from Club						
					 
									
						2014
						
							The Single Moms Club as Peter						
					 
									
						2014
						
							Late Night with Seth Meyers as Self (1 episode)						
					 
									
						2013
						
							The Blacklist as Tom Keen (89 episodes)						
					 
									
						2013
						
							Lucky Them as Lucas Stone						
					 
									
						2012
						
							I Will Follow You Into the Dark as Adam Hurt						
					 
									
						2012
						
							Daybreak as Ben Wilkins (5 episodes)						
					 
									
						2011
						
							Sironia as Mason Jones						
					 
									
						2011
						
							Heavenly as Owen Moretti (1 episode)						
					 
									
						2011
						
							Driving by Braille as Xander West						
					 
									
						2011
						
							Trophy Kids as Max Wolfowitz						
					 
									
						2010
						
							Queen as Nikki Holiday						
					 
									
									
						2009
						
							United States of Tara as Tevin (1 episode)						
					 
									
						2008
						
							90210 as Ryan Matthews (68 episodes)						
					 
									
									
						2007
						
							Out of Jimmy's Head as Mike (5 episodes)						
					 
									
						2007
						
							Short Circuitz as Jerry (1 episode)						
					 
									
						2007
						
							Dirt as Farber Kauffman (7 episodes)						
					 
									
						2006
						
							Brothers and Sisters as Randy Stewart (1 episode)						
					 
									
						2005
						
							Related as Lloyd (1 episode)						
					 
									
						2005
						
							The War at Home as Bruce (1 episode)						
					 
									
						2004
						
							Veronica Mars as Charlie Stone (1 episode)						
					 
									
						2004
						
							Entourage as Castmate (1 episode)						
					 
									
						2004
						
							Entourage as Castmate #2 (2 episodes)						
					 
									
						1990
						
							Law & Order as Matt Riley (2 episodes)						
					 
									
						1988
						
							LIVE with Kelly and Mark as Self (1 episode)						
					 
									
						1971
						
							Great Performances as Marcus (1 episode)