Actor
Manny Wolfe
2024
as Lyndon Marlowe
Blonde
2022
as Mr. Z
Body Cam
2020
as Darlo Penda
It's Not About Jimmy Keene
2019
as Joel Roistacher
True Blue
2018
as Larry
Beatriz at Dinner
2017
as Grant
Feed
2017
as Dr. Rothstein
Wilson
2017
as Orson
The Hollow
2016
as Principal Adam Markey
Now You See Me 2
2016
as Agent Cowan
Valeria
2016
as Doctor Greenberg
Stockholm, Pennsylvania
2015
as Glen Dargon
Superior
2015
as Sal
Taken 3
2014
as Bernie (Harris)
The Two Faces of January
2014
as Paul Vittorio
Captain Phillips
2013
as Mike Perry
Now You See Me
2013
as Cowan
Lincoln
2012
as William Hutton
The Master
2012
as Philadelphia Police
Small Apartments
2012
as Detective Holman
The Future
2011
as Marshall
Little Birds
2011
as Joseph Hoffman
Unstoppable
2010
as Judd Stewart
Fair Game
2010
as Pete
Public Enemies
2009
as Warden Baker
American Violet
2008
as Robert Foster
Taken
2008
as Bernie Harris
There Will Be Blood
2007
as H.M. Tilford
Walkout
2006
as Lloyd Hurley
Running Scared
2006
as Lester the Pimp
The Best Thief in the World
2004
as Paul Zaidman
Welcome to Collinwood
2002
as Babitch
Personal Velocity
2002
as Kurt Wurtzle
Don't Say a Word
2001
as Ryan
Human Nature
2001
as Police Detective
The Bone Collector
1999
as Amelia's Partner
The Minus Man
1999
as Pate
G.I. Jane
1997
as Instructor Johns
Face/Off
1997
as Bomb Leader
Skinner
1993
as Geoff Tate
Born on the Fourth of July
1989
as Lieutenant - Vietnam
Suffering Bastards
1989
as Al Johnson
Last Exit to Brooklyn
1989
as Mike