Actor
Signs of Love
2022
as Michael
Worth
2021
as Jim
Lansky
2021
as Aaron Yariv
Beneath the Blue Suburban Skies
2019
Rockaway
2019
as Dad
Police State
2018
as Caldwell
Reprisal
2018
as Fredericks
Sollers Point
2017
as Wasp
Patti Cake$
2017
as Nickel
The Book of Henry
2017
as Gary
Chuck
2017
as Johnny Dicesare
John Wick: Chapter 2
2017
as Consiglieri
To Keep the Light
2016
as Chief Inspector
Demolition
2016
as Jimmy
A Stand Up Guy
2016
as Mario
Ava's Possessions
2015
as Tony
My Man Is a Loser
2014
as Trainer Joe
Bridge and Tunnel
2014
as Sean McLaughlin
Once Upon a Time in Brooklyn
2013
as Jimmy Vitigliano
A Novel Romance
2011
as Sam Steele
Brooklyn's Finest
2010
as Det. Patrick Leary
Last Day of Summer
2009
as Video Store Clerk
The Wrestler
2008
as Nick Volpe
Pistol Whipped
2008
as Tim Wheeler
A New Wave
2007
as Francois
World Trade Center
2006
as Pat McLoughlin
Satan's Little Helper
2005
as Dean Whooly
Season of the Hunted
2003
as Lenny (as Wass M. Stevens)
The Family Man
2000
as Trader
Montana
1998
as Jackson
Kiss & Tell
1997
as Anthony 'Quinn' Quintano
Nixon
1995
as Protester