| Once a Week for Life (2026) as Fr. Demetri |
| The Man in the Window (2026) as Detective Irons |
| Dying for Living (2025) as Costello |
| A Suite Holiday Romance (2025) as Grayson Wescott |
| Dante's Inferni (2025) as Speaker – 7th Circle: The Suicides |
| Vanished (2025) as Special Agent Ryder |
| 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) as Robert Moore |
| 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 |
| 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 |
| Shock and Awe (2017) as Arthur |
| 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 |
| #Lucky Number (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 |
| Margin Call (2011) as Louis Carmello |
| Secrets From Her Past (2011) as Alek Ravik |
| 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) as Ethan Woods |
| 'Til Lies Do Us Part (2007) as Ethan Woods |
| Scar (2007) as Delgardo |
| The Real Sopranos (2006) |
| Bomb the System (2005) as Bobby Cox |
| 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 |
| The Hollywood Sign (2002) as Rodney |
| Al's Lads (2002) as Georgio |
| Blind Heat (2002) as Jeffrey Scott |
| 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 |
| Desperate Obsession (1995) |
| Ultimate Taboo (1995) as Brad |
| Animal Instincts 2 (1994) as Eric |
| Blindfold: Acts of Obsession (1994) as Sid Murphy |
| Perfect Gift (1994) as Ted |
| C.I.A. 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 |
| Monopoly as Frank |
| Unholy Night |
| The Academy of Everything Is Possible as Tzu |
| E.L.E |
| Standing Ovation Associate Producer |