2025
Highest 2 Lowest as Not available2025
I Am Luke Perry as Self2024
Justice League: Crisis on Infinite Earths Part Three as Captain Storm (voice)2024
Monsieur Spade as Father Morgan2024
Chuck Zito: An American Story as Self2024
Zo as Ryan O'Reily2023
The Out-Laws as Vince Millen2022
So Help Me Todd as Dick Frank2022
Joe vs Carole as Jeff Lowe2021
Girls5eva as Nick2021
Palmer as Jerry2021
Christmas vs The Walters as Brian Walters2021
DC Showcase: The Losers as Capt. Storm (voice)2020
Lost Girls as Dean Bostick2019
City on a Hill as Ralph Hook2019
Wayne as Bobby2019
Framing John DeLorean as John Valestra2018
After Everything as Blake2018
Father of the Year as Geoff2018
A Civilized Life as Conway2017
Rapunzel's Tangled Adventure as Andrew (voice)2017
American Gods as Mr. Town2017
Rough Night as Detective Frazier2016
Teenage Mutant Ninja Turtles: Out of the Shadows as Bartender2016
Berlin Station as Birdman2016
Divorce as Tony Silvercreek2015
Unbreakable Kimmy Schmidt as Bunny (voice)2015
Battle Creek as Detective Russ Agnew2015
Don't F*#% With John Wick as Self2014
Last Week Tonight with John Oliver as Brett2014
John Wick as Avi2014
Don Peyote as Gun Dealer2013
Brooklyn Nine-Nine as Keith 'The Vulture' Pembroke2013
The Devil You Know as Jake Kelly2012
The Worst as Nick2011
Up All Night as Casey Brinkley2009
Splinterheads as Reggie2009
Today's Special as Steve2009
Winter of Frozen Dreams as Ken Curtis2008
Terminator: The Sarah Connor Chronicles as Charley Dixon2008
Life on Mars as Vic Tyler2007
P.S. I Love You as Tom2006
30 Rock as Dennis Duffy2005
American Dad! as (voice)2005
Bristol Boys as Randy2005
Brooklyn Bound as Danny2004
Rescue Me as Johnny Gavin2004
Love Rome as Dean2004
Strip Search as Ned McGrath2002
CSI: Miami as Raymond Caine2002
The Twilight Zone as Gordon2002
Hellraiser: Hellseeker as Trevor Gooden2001
Law & Order: Criminal Intent as Mike Stoat2001
Snipes as Bobby Starr2001
Starwater as Not available2001
Bullet In The Brain as Bank Robber2000
Deadline as Des Lonegan1999
Law & Order: Special Victims Unit as Brian Cassidy1999
Third Watch as Bill Stram1999
Undercover Angel as Harrison Tyler1998
Sex and the City as John McFadden1997
Oz as Ryan O'Reily1997
Conspiracy Theory as Cleet1997
FireHouse as Nick Wilkinson1997
Lifebreath as Chrystie's Lover1996
Millennium as Mr. Crocell1996
Millennium as Young Michael Lanyard1994
New York Undercover as Paul Delaney1993
Homicide: Life on the Street as Tom Marans1993
NYPD Blue as Larry1975
Saturday Night Live as Self - Cameo (uncredited)NaN
Street Justice as Patrick Hannigan2024
Zo Producer