Street Justice as Patrick Hannigan						
					 
									
						2025
						
							Highest 2 Lowest as Det. Higgins						
					 
									
						2025
						
							I Am Luke Perry as Self						
					 
									
						2024
						
							Justice League: Crisis on Infinite Earths Part Three as Captain Storm (voice)						
					 
									
									
						2024
						
							Chuck Zito: An American Story as Self						
					 
									
						2024
						
							Monsieur Spade as Father Morgan (2 episodes)						
					 
									
						2023
						
							The Out-Laws as Vince Millen						
					 
									
						2022
						
							So Help Me Todd as Dick Frank (2 episodes)						
					 
									
						2022
						
							Joe vs Carole as Jeff Lowe (3 episodes)						
					 
									
						2021
						
							Christmas vs The Walters as Brian Walters						
					 
									
						2021
						
							DC Showcase: The Losers as Capt. Storm (voice)						
					 
									
						2021
						
							Girls5eva as Nick (4 episodes)						
					 
									
									
						2020
						
							Lost Girls as Dean Bostick						
					 
									
						2019
						
							City on a Hill as Ralph Hook (1 episode)						
					 
									
						2019
						
							Framing John DeLorean as John Valestra						
					 
									
						2019
						
							Wayne as Bobby (10 episodes)						
					 
									
						2018
						
							A Civilized Life as Conway						
					 
									
						2018
						
							After Everything as Blake						
					 
									
						2018
						
							Father of the Year as Geoff						
					 
									
									
						2017
						
							American Gods as Mr. Town (1 episode)						
					 
									
						2017
						
							Rapunzel's Tangled Adventure as Andrew (voice) (2 episodes)						
					 
									
						2016
						
							Berlin Station as Birdman (1 episode)						
					 
									
						2016
						
							Divorce as Tony Silvercreek (6 episodes)						
					 
									
						2016
						
							Teenage Mutant Ninja Turtles: Out of the Shadows as Bartender						
					 
									
						2015
						
							Unbreakable Kimmy Schmidt as Bunny (voice) (1 episode)						
					 
									
						2015
						
							Battle Creek as Detective Russ Agnew (13 episodes)						
					 
									
						2015
						
							Don't F*#% With John Wick as Self						
					 
									
									
						2014
						
							Don Peyote as Gun Dealer						
					 
									
						2014
						
							Last Week Tonight with John Oliver as Brett (1 episode)						
					 
									
						2013
						
							Brooklyn Nine-Nine as Keith 'The Vulture' Pembroke (9 episodes)						
					 
									
						2013
						
							The Devil You Know as Jake Kelly						
					 
									
									
						2011
						
							Up All Night as Casey Brinkley (1 episode)						
					 
									
						2009
						
							Splinterheads as Reggie						
					 
									
						2009
						
							Today's Special as Steve						
					 
									
						2009
						
							Winter of Frozen Dreams as Ken Curtis						
					 
									
						2008
						
							Life on Mars as Vic Tyler (3 episodes)						
					 
									
						2008
						
							Terminator: The Sarah Connor Chronicles as Charley Dixon (9 episodes)						
					 
									
						2007
						
							P.S. I Love You as Tom						
					 
									
						2006
						
							30 Rock as Dennis Duffy (15 episodes)						
					 
									
						2005
						
							Brooklyn Bound as Danny						
					 
									
						2005
						
							American Dad! as (voice) (1 episode)						
					 
									
						2005
						
							Bristol Boys as Randy						
					 
									
									
						2004
						
							Rescue Me as Johnny Gavin (35 episodes)						
					 
									
						2004
						
							Strip Search as Ned McGrath						
					 
									
						2002
						
							Hellraiser: Hellseeker as Trevor Gooden						
					 
									
						2002
						
							CSI: Miami as Raymond Caine (1 episode)						
					 
									
						2002
						
							The Twilight Zone as Gordon (1 episode)						
					 
									
						2001
						
							Bullet In The Brain as Bank Robber						
					 
									
						2001
						
							Law & Order: Criminal Intent as Mike Stoat (1 episode)						
					 
									
						2001
						
							Snipes as Bobby Starr						
					 
									
									
						2000
						
							Deadline as Des Lonegan (1 episode)						
					 
									
						1999
						
							Third Watch as Bill Stram (1 episode)						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Brian Cassidy (32 episodes)						
					 
									
						1999
						
							Undercover Angel as Harrison Tyler						
					 
									
						1998
						
							Sex and the City as John McFadden (1 episode)						
					 
									
						1997
						
							Lifebreath as Chrystie's Lover						
					 
									
						1997
						
							Conspiracy Theory as Cleet						
					 
									
						1997
						
							Oz as Ryan O'Reily (56 episodes)						
					 
									
						1996
						
							Millennium as Michael Lanyard (joven) (1 episode)						
					 
									
						1996
						
							Millennium as Mr. Crocell (1 episode)						
					 
									
						1996
						
							Firehouse as Nick Wilkinson						
					 
									
						1994
						
							New York Undercover as Paul Delaney (1 episode)						
					 
									
						1993
						
							NYPD Blue as Larry (1 episode)						
					 
									
						1993
						
							Homicide: Life on the Street as Tom Marans (3 episodes)						
					 
									
						1975
						
							Saturday Night Live as Self - Cameo (uncredited) (1 episode)