The Mob Priest as Mike Nolan
Merchandise as Detective Chalmers
2024
Undying as Ranger Jessup
2024
Horizon: An American Saga - Chapter 2
2024
Horizon: An American Saga - Chapter 1 as Abel Naughton
2023
Among Wolves as Thomas Barclay
2023
Condition of Return as Stafford
2022
The Allnighter as Walter
2021
Take Back as Schmidt
2021
Cerebrum as Kirk Davis
2021
A Soldier's Revenge as Walsh
2021
The Penitent Thief as Castor
2020
Chronicle of a Serial Killer as Peter Brown
2020
5th Borough as Det. Ricci
2020
Gravesend (9 episodes)
2020
Bullet Ride as Mr. Langdon
2019
Badland as Fred Quaid
2019
Desolate as Duke Stone
2019
Possession Diaries as Father Brien
2019
The Great Alaskan Race as Wild Bill
2018
The Broken Ones as Joe Murphy
2018
Living Among Us as Aaron
2018
A Dog and Pony Show as Banker Pete Melnick
2017
The Actor as Agent Bradley Scott
2016
Voiceless as Pastor Gil
2016
Vigilante Diaries as Mr. Hanover
2016
The Bronx Bull as Rocky Graziano
2016
Code of Honor as Vincent Romano
2015
Black Mass as Agent Scott Gariola
2015
American Justice as Agent Cobb
2014
Strike One as Paul Fairfield
2014
Perfect Sisters as Steve Bowman
2013
Chavez Cage of Glory as Tony
2013
Five Thirteen as Agent Acevedo
2012
Django Unchained as Dicky Speck
2012
My Own Private River as Richard Waters (archive footage)
2011
The One Warrior as Claudius
2011
Yellow Rock as Max Dietrich
2011
Born of Earth as Tom Reeser
2010
Hawaii Five-0 as Frank Salvo (1 episode)
2010
Boy Wonder as Larry Childs
2010
Dark Woods as Sheriff Demming
2010
One in the Gun as Jimmy
2009
Dreams and Shadows as John Brunette
2009
Dark Blue (1 episode)
2009
Public Enemies as Walter Dietrich
2009
Never Surrender as Jimmy
2009
Charlie Valentine as Rocco
2008
Shoot First And Pray You Live as Bob McGurk
2008
The Pink Conspiracy as Cox
2008
Deadwater as Commander Combs
2008
Stiletto as Engelhart
2008
The Capture of the Green River Killer (2 episodes)
2008
Kings of the Evening as Ramsey
2008
Little Red Devil as Mr. Trundell
2008
Dark World as Charlie
2007
On the Doll as Janitor
2007
The Hit as Mr. Santucci
2007
Blue Lake Butcher as Sheriff Jack
2007
Chill as Detective Defazio
2006
Blackwater Valley Exorcism as The Bishop
2006
Broken Trail as Captain Billy Fender (2 episodes)
2006
All In as Dr. Pennington
2005
One Among Us as Ryan Brannigan
2005
Confessions of a Pit Fighter as Sharkey
2003
Joan of Arcadia (1 episode)
2003
Las Vegas (1 episode)
2003
Open Range as Sheriff Poole
2003
The Box - 2003 as Frank Miles
2003
A Good Night to Die as Roy
2003
Stealing Sinatra as Frank Sinatra
2002
Without a Trace as Michael Krauss (1 episode)
2002
CSI: Miami as Joey Salucci (2 episodes)
2002
Redemption as Capt. Grill
2002
The House Next Door as Carl Schmidt
2002
Shattered Lies as Smiler
2001
Pendulum as Edward Mills
2000
Sonic Impact as Agent Nick Halton
2000
Paper Bullets as John Rourke
2000
Deep Core as Darryl Simmons
2000
CSI: Crime Scene Investigation as Sinclair (1 episode)
2000
Bad Guys as John Tykor
2000
The Unscarred as Mickey Vernon
2000
Double Deception as Snake
1999
BitterSweet as Joe Massa
1999
The Ninth Gate as Bernie
1999
Jimmy Zip as Otis Campbell
1999
Heist as Nick the Stick
1998
Charades as Max Targenville
1998
Detour as Ziggy Rotella
1998
My Husband's Secret Life
1997
The Postman as Idaho
1997
Under Oath as Warren Erickson
1997
The Girl Gets Moe as Brannagin
1997
Laws of Deception as Gino Carlucci
1997
Donnie Brasco as Paulie
1997
No Way Home as Tommy
1996
American Strays as Eddie
1996
The Real Thing as Rupert Little
1995
Condition Red as Dan Cappelli
1995
The Secretary as Ted Burke
1994
Bad Girls as Kid Jarrett
1993
Dangerous Game as Francis Burns
1993
Double Deception as Jon Kane
1993
Da Vinci's War as Mintz
1993
Trauma as Capt. Travis
1993
Desperate Rescue: The Cathy Mahone Story as Don Feeney
1992
Illicit Behavior as Bill Tanner
1992
Cold Heaven as Daniel Corvin
1992
In the Shadow of a Killer as Charlie Van
1991
Intimate Stranger as Nick Ciccini
1991
A Kiss Before Dying as Dan Corelli
1990
State of Grace as DeMarco (uncredited)
1989
We're No Angels as Bobby
1989
The Belt as Vittorio De Simone
1988
Freeway as Frank Quinn
1988
The Blue Iguana as Reno
1987
Friday the 13th: The Series as Janos Korda (1 episode)
1985
The Equalizer as Police Detective (1 episode)
1984
The Cotton Club as Vince Hood
1984
Beverly Hills Cop as Mikey Tandino
1984
Miami Vice (2 episodes)
1984
Once Upon a Time in America as Bugsy
1982
A Stranger Is Watching as Ronald Thompson
1982
Vortex as Anthony Demmer
1982
Fast Times at Ridgemont High as Robber