2025
						
							Émigré/Americana as Allan						
					 
									
						2022
						
							Interview with the Vampire as Raglan James (2 episodes)						
					 
									
						2022
						
							Roar as Larry the Duck (voice) (1 episode)						
					 
									
						2021
						
							The Groke: A Tragedy in Two Acts as Counselor						
					 
									
						2021
						
							Ghosts as Tad (Mayor) (1 episode)						
					 
									
									
						2020
						
							Hollywood Fringe as Travis Sunstrom						
					 
									
						2020
						
							Perry Mason as Hamilton Burger (11 episodes)						
					 
									
						2020
						
							Zoey's Extraordinary Playlist as Charlie (1 episode)						
					 
									
						2019
						
							Jack and Jo Don't Want to Die as Jack						
					 
									
						2018
						
							Vice as Scooter Libby						
					 
									
						2018
						
							Overthinking with Kat & June as David (6 episodes)						
					 
									
						2018
						
							Kidding as Peter (18 episodes)						
					 
									
						2018
						
							Succession as Jeryd Mencken (5 episodes)						
					 
									
									
						2017
						
							The Tribes of Palos Verdes as Phil						
					 
									
						2017
						
							APB as Gideon Reeves (12 episodes)						
					 
									
						2016
						
							Ghostbusters as Phil Hudson (uncredited)						
					 
									
						2015
						
							Wayward Pines as Peter McCall (2 episodes)						
					 
									
									
						2014
						
							Manhattan as Joseph Bucher (2 episodes)						
					 
									
						2014
						
							Justice League: War as Hal Jordan / Green Lantern (voice)						
					 
									
						2013
						
							The Blacklist as Nathaniel Wolfe (1 episode)						
					 
									
						2013
						
							Mr. Morgan's Last Love as Miles Morgan						
					 
									
						2012
						
							Nobody Walks as Billy						
					 
									
									
						2012
						
							Animal Practice as George Coleman (9 episodes)						
					 
									
									
									
						2011
						
							L!fe Happens as Henri						
					 
									
						2011
						
							Elektra Luxx as Benjamin						
					 
									
						2010
						
							The Legend of Hallowdega as Host						
					 
									
						2010
						
							The Presence as The Man						
					 
									
						2010
						
							See You in September as A.J						
					 
									
						2009
						
							Modern Family as Charlie Bingham (6 episodes)						
					 
									
						2009
						
							Glenn Martin, DDS (1 episode)						
					 
									
						2009
						
							Four Boxes as Trevor Grainger						
					 
									
						2009
						
							Against the Current as Jeff Kane						
					 
									
						2008
						
							Childrens Hospital as Michael (1 episode)						
					 
									
						2007
						
							Hollywood Dreams as Robin Mack						
					 
									
						2006
						
							Flannel Pajamas as Stuart						
					 
									
									
						2006
						
							Ask the Dust as Sammy						
					 
									
						2006
						
							Wrestling with Angels: Playwright Tony Kushner as Self						
					 
									
						2005
						
							Weeds as Andy Botwin (102 episodes)						
					 
									
						2005
						
							American Dad! as Ax Jenkins (voice) (1 episode)						
					 
									
						2004
						
							Jack & Bobby (1 episode)						
					 
									
						2003
						
							Angels in America as Prior Walter / Leatherman in the Park (6 episodes)						
					 
									
						2002
						
							Outpatient as Morris Monk						
					 
									
						2002
						
							Without a Trace as Thomas Beale (1 episode)						
					 
									
						2002
						
							Everwood as James Carmody (1 episode)						
					 
									
						2001
						
							Teddy Bears' Picnic as Damien Pritzker						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Patrick Bromley (1 episode)						
					 
									
						1999
						
							Chapter Zero as Lonnie						
					 
									
						1999
						
							Jack & Jill as Bartolomew 'Barto' Zane (32 episodes)						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Eric Plummer (1 episode)						
					 
									
						1999
						
							The Eden Myth as Aldo Speck						
					 
									
									
						1996
						
							The Pretender as Horace Strickland (1 episode)						
					 
									
						1995
						
							New York News (1 episode)						
					 
									
						1994
						
							Wolf as Laura's Brother (uncredited)