Actor
The Shrouds
2025
as Luca DiFolco
The Circuit 4: Faith Fighter
2024
as Octavio
The Bastard Sons
2024
as Frank Rome
The Families Feud
2023
as Giovanni
Big George Foreman
2023
as Gil Clancy
Not for Nothing
2022
as Nicky Gandolfo
You Can Never Go Home Again
2022
as Chuck Fletcher
Scarlett
2021
Magic in Mount Holly
2021
as Professor Shaw
Deck the Heart
2021
as Artie Stein
Stealing Chaplin
2020
as Billy
Money Plane
2020
as The Bookkeeper
Capone
2020
as Ralphie
5th Borough
2020
as Angelo Battaglia
Tell Me I Love You
2020
as Hal Morton
Sacrifice
2020
as Larry Stillwell
Acceleration
2019
as Jack
Erasing His Dark Past
2019
as Detective Baldwin
The Art of Racing in the Rain
2019
as Luca Pantoni
From Zero to I Love You
2019
as Tracey Thayer
In Bed with a Killer
2019
as Hank
American Hangman
2019
as Detective Steptoe
Shock and Awe
2018
as Arthur
7 Splinters in Time
2018
as Timms
Black Water
2018
as Edward Rhodes
The Second Coming of Christ
2018
as Colonel Krewiss
GONE: My Daughter
2018
as Wes Christian
Gangster Land
2017
as Johnny Torrio
xXx: Return of Xander Cage
2017
as CIA Director
Baked in Brooklyn
2016
as David's Boss
Happily Ever After
2016
as Doug
The Stepchild
2016
as Inspector Pearson
Stevie D
2016
as Nick Grimaldi
The Big Short
2015
as Option One CEO
Jesse Stone: Lost in Paradise
2015
as Bruce Davies
#LuckyNumber
2015
as Phil Page
Club Life
2015
as William Taylor
Hypnotized
2015
as Commander
Taken 3
2014
as Johnson
Late Phases
2014
as Officer Bennett
Godzilla
2014
as Huddleston
Million Dollar Arm
2014
as Pete
Seasick Sailor
2013
as Lou
Torture Chamber
2013
as Police Officer Ricci
Blue Caprice
2013
as Detective Harper
9 Full Moons
2013
as Dr. Phelps
Separation
2013
as Elliot
Please Kill Mr. Know It All
2013
as Mob Boss
The Story of Luke
2013
as David
A Dark Truth
2012
as Doug Calder
Canoejacked
2012
Home Invasion
2012
as Detective Klein
Jersey Shore Shark Attack
2012
as Mike
Stealing Roses
2012
as Gerry
Girls Gone Dead
2012
as Sheriff Pratt
Walking the Halls
2012
as Christopher Benson
Secrets From Her Past
2011
as Alek Ravik
Margin Call
2011
as Louis Carmello
Standing Ovation
2010
as Solly DeGrand
Vacation with Derek
2010
as Doug Dunbarton
Mrs. Washington Goes to Smith
2009
as Alvin Washington
Dolan's Cadillac
2009
as Fletcher
Saw V
2008
as Chief of Police
The American Mall
2008
as Max
Crazy Girls Undercover
2008
as Alex Walker
Sharpshooter
2007
as Phillips
'Til Lies Do Us Part
2007
'Til Lies Do Us Part
2007
as Ethan Woods
Scar
2007
as Delgardo
Back in the Day
2005
as Detective Kline
Searching for Bobby D
2005
as Wiseguy
Starkweather
2004
as Deputy Dale Fahrnbruch
Cellular
2004
as False Craig
Sin's Kitchen
2004
as Joe
Killer Weekend
2004
as Michael Green
Megalodon
2004
as Ross Elliot
Endangered Species
2002
as Medina
Bomb the System
2002
as Bobby Cox
Al's Lads
2002
as Georgio
Blind Heat
2002
as Jeffrey Scott
The Hollywood Sign
2001
as Rodney
A Month of Sundays
2001
as Stephen McCabe
Silicon Towers
1999
as Derrick Stark
Night of Terror
1999
Thick as Thieves
1999
as McNamara
Supreme Sanction
1999
as Holman
Phoenix
1998
as Cop
Lethal Weapon 4
1998
as Detective
Godzilla
1998
as Taxi Cab Driver
Nightman
1997
as Agent Briggs
The Voyeur
1997
as James
Dark Skies
1996
as Francis Gary Powers
Co-ed Call Girl
1996
as Darren Bronson
Mr. Stitch
1995
as Clay Gardener
Remembrances
1995
as Dad
Free Willy 2: The Adventure Home
1995
as Engineer
Under Siege 2: Dark Territory
1995
as Captain #2
Judge Dredd
1995
as Young Judge (uncredited)
Joe's Rotten World
1995
as Sitcom Joe
Ultimate Taboo
1995
as Brad
Desperate Obsession
1995
Animal Instincts 2
1994
as Eric
Blindfold: Acts of Obsession
1994
as Sid Murphy
Perfect Gift
1994
as Ted
CIA II: Target Alexa
1993
as Raines
GetEven
1993
as Ramirez
Sweet Evil
1993
as Anthony Thurman
Frankie and Johnny
1991
as Peter's Roommate
Strangers
1990
as Michael Reece
Pretty Woman
1990
as Night Doorman
Her Secret Life
1987
as Lawyer
Nocturna
1979
as Musician
Trust Me, I'm a Doctor
as Inspector Dubbins
E.L.E