2025
						
							Night Always Comes as Jack						
					 
									
						2023
						
							Class of '09 as Murphy (8 episodes)						
					 
									
						2023
						
							Mrs. Davis as Preston Wiley (8 episodes)						
					 
									
						2022
						
							Jerry & Marge Go Large as Doug						
					 
									
						2021
						
							Dopesick as John Brownlee (7 episodes)						
					 
									
									
						2020
						
							The Right Stuff as Alan Shephard (8 episodes)						
					 
									
						2019
						
							Watchmen as Nelson Gardner (1 episode)						
					 
									
						2019
						
							What We Do in the Shadows as Jeff Suckler (4 episodes)						
					 
									
									
						2018
						
							Murphy Brown as Avery Brown (13 episodes)						
					 
									
									
						2018
						
							The Escape of Prisoner 614 as Thurman Hayford						
					 
									
						2017
						
							Lady Bird as Mr. Bruno						
					 
									
									
						2015
						
							Limitless as Brian Finch (22 episodes)						
					 
									
						2015
						
							See You In Valhalla as Magnus Burwood						
					 
									
						2015
						
							Always Watching: A Marble Hornets Story as Charlie MacNeel						
					 
									
						2014
						
							American Sniper as Biggles						
					 
									
						2014
						
							Manhattan Love Story as Peter (11 episodes)						
					 
									
						2012
						
							The Newsroom as Tate Brady (1 episode)						
					 
									
						2012
						
							Are You There, Chelsea? as Rick Miller (12 episodes)						
					 
									
						2011
						
							Shameless as Mike Pratt (10 episodes)						
					 
									
						2011
						
							The Craigslist Killer as Phillip Markoff						
					 
									
						2007
						
							Greek as Evan Chambers (74 episodes)						
					 
									
						2007
						
							Live Free or Die Hard as Jim						
					 
									
						2006
						
							Bring It On: All or Nothing as Brad Warner						
					 
									
						2006
						
							Aquamarine as Raymond						
					 
									
						2005
						
							Echoes of Innocence as Dave						
					 
									
						2004
						
							House as Dan (1 episode)						
					 
									
						2004
						
							Quintuplets as Parker Chase (22 episodes)						
					 
									
						2003
						
							Cold Case as Tanner (1 episode)						
					 
									
						2002
						
							CSI: Miami as Carl Thornton (1 episode)