2024
						
							Fallout as Bob Spencer (1 episode)						
					 
									
						2024
						
							The Greatest as Older Johnny McKlien						
					 
									
						2023
						
							The Kill Room as Raphael Pronto						
					 
									
									
						2023
						
							Pinball: The Man Who Saved the Game as Jack Haber						
					 
									
						2022
						
							You Can Stay Here If You Want						
					 
									
									
						2020
						
							Let Them All Talk as Murray Dix						
					 
									
						2020
						
							The Accidental Wolf as Brad (1 episode)						
					 
									
						2020
						
							The Accidental Wolf as Cast (4 episodes)						
					 
									
						2020
						
							Stars in the House as Self (1 episode)						
					 
									
						2018
						
							The Romanoffs as Brian Norris (1 episode)						
					 
									
						2018
						
							New Amsterdam as Martin McIntyre (26 episodes)						
					 
									
						2017
						
							XX as Chet (segment "Her Only Living Son")						
					 
									
						2017
						
							Her Only Living Son as Chett						
					 
									
						2016
						
							Max Steel as Jim McGrath						
					 
									
						2016
						
							Conviction as Rodney Landon (2 episodes)						
					 
									
						2016
						
							The Invitation as Tommy						
					 
									
						2016
						
							Johnny Frank Garrett's Last Word as Adam Redman						
					 
									
						2016
						
							Lucifer as Bradley (1 episode)						
					 
									
						2015
						
							Nocturna as Harry Ganet						
					 
									
						2015
						
							Blindspot as Nathan Williams (1 episode)						
					 
									
									
						2014
						
							You're Not You as Tom						
					 
									
						2014
						
							Jersey Boys as Bob Crewe						
					 
									
						2013
						
							The Blacklist as Patrick (1 episode)						
					 
									
						2012
						
							Elementary as Chris Holland (1 episode)						
					 
									
						2012
						
							The Exhibitionists as George Thornton						
					 
									
									
						2011
						
							The Orphan Killer as Dad Miller						
					 
									
						2011
						
							Unforgettable as John Hibbert (1 episode)						
					 
									
						2011
						
							Union Square as Bill						
					 
									
						2011
						
							Green Lantern as Jack Jordan						
					 
									
						2011
						
							Shameless as Lanier (2 episodes)						
					 
									
						2010
						
							Rabbit Hole as Craig						
					 
									
						2009
						
							The Good Wife as Officer Mallen (1 episode)						
					 
									
						2008
						
							The Mentalist as Mason Braverman (1 episode)						
					 
									
						2008
						
							In Plain Sight as Wade Guthrie (1 episode)						
					 
									
						2008
						
							In Treatment as Bennett (1 episode)						
					 
									
						2007
						
							P.S. I Love You as Leprechaun						
					 
									
						2007
						
							Heavy Petting as James						
					 
									
						2007
						
							Shortcut to Happiness as Luke						
					 
									
						2005
						
							Criminal Minds as Ronald Boyd (1 episode)						
					 
									
						2005
						
							Room Service as Stone						
					 
									
									
						2005
						
							Tides of War as Tom E. Palatonio						
					 
									
						2004
						
							Laws of Attraction as Michael Rawson						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Assistant M.E. Karlan (1 episode)						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Ryan O'Halloran (52 episodes)						
					 
									
						1998
						
							Monday After the Miracle as Peter Fagan						
					 
									
						1998
						
							Sex and the City as Mark (2 episodes)						
					 
									
									
						1997
						
							Jenny as Dave (1 episode)						
					 
									
						1997
						
							Oz as Adam Guenzel (2 episodes)						
					 
									
						1996
						
							Titanic as Jamie Perse (2 episodes)						
					 
									
						1996
						
							A Loss of Innocence as Jens Eriksen						
					 
									
						1994
						
							Magical Make-Over as Malcolm						
					 
									
						1994
						
							ER as Michael McKenna (1 episode)						
					 
									
						1990
						
							Law & Order as Terry Clausen (1 episode)