2024
Aftermath as Inspector Terry Grimes2023
Bookie as Mickey Smith2023
Outlaw Johnny Black as US Marshall Cove2021
The Equalizer as Zev Petrus2021
CODA as Brady2021
Last Night in Rozzie as Jim Donovan2020
FBI: Most Wanted as Coach Sam Nathan2019
Evil as The Manager (voice)2019
Evil as Demon of Words (voice)2018
Slender Man as M. Jensen2018
City of Lies as Officer Leeds2017
Marvel's The Punisher as Kusack2016
Good Kids as Brinkley2016
Stevie D as Lenny2015
Sneaky Pete as Bo Lockley2015
Exeter as Greer2014
Bad Country as Daniel Morris2012
Chicago Fire as Ron2011
Person of Interest as Lionel Fusco2011
Assassination Games as Culley2011
Street Kings 2: Motor City as Det. Jimmy Rogan2010
Rizzoli & Isles as Chief Merck2010
Unstoppable as Bunny2010
Madso's War as Gerry Walker2009
Black Dynamite as O'Leary2008
Sons of Anarchy as Michael McKeavey2008
Sunshine Cleaning as Carl Swanson2007
Hard Luck as Franklin2007
Black Irish as Officer Pierce2006
Brotherhood as Freddie Cork2006
Unknown as Detective McGahey2005
Criminal Minds as FBI Agt. Andy Bingaman2005
Two for the Money as Southie2005
Long Distance as Joe2004
Lost as Mitch2004
Rescue Me as Terrance2004
Ladder 49 as Frank Mckinny2004
In Good Company as Lou2004
Irish Eyes as Hopper2003
NCIS as Billy Doyle2003
Cold Case as Joe Mueller2003
Mystic River as Val Savage2003
21 Grams as Alan2001
24 as Warden Kevin Mitchell2001
Blow as DEA Eastham2001
In the Bedroom as Tim's Friend2000
CSI: Crime Scene Investigation as Bartender1999
The Boondock Saints as Chappy1999
The Cider House Rules as Adopting Dad (uncredited)1999
In Too Deep as O'Hanlon1998
Money Kings as Dave1998
Monument Ave. as Mickey Pat2014
Bad Country Producer