Actor
Last Man Club
2016
as John Pennell
Everlasting
2016
as Leor
The Wolves of Savin Hill
2014
as Theo
The Last Survivors
2014
as Walker
The Amazing Spider-Man 2
2014
as Gustav Fiers (The Gentleman)
At the Devil's Door
2014
as Uncle Mike
CBGB
2013
as Officer Stan
Dakota
2012
The Amazing Spider-Man
2012
as Man in the Shadows
Reclamation
2012
as Lawrence
The Resident
2011
as Security Tech
Underdog
2007
as Supershep 2 (voice)
Ultimate Avengers 2
2006
as Doctor Bruce Banner (voice)
Ultimate Avengers: The Movie
2006
as Bruce Banner (voice)
Catwoman
2004
as Armando
NYPD 2069
2004
as Keith Golen
Momentum
2003
as Adrian Geiger
Corky Romano
2001
as Angry Gunman
The Theory of the Leisure Class
2001
as McMillon
The Florentine
1999
as Nickie Nepolitano
Bad City Blues
1999
as Eugene Grimes
The White River Kid
1999
as Ralph Pines
Guy
1997
as Mark
Amistad
1997
as Prison Guard
Playing God
1997
as Gage
The End of Violence
1997
as Guy in Bar
The Game
1997
as Airbag EMT Galliano
Jamaica Beat
1997
as Ian Benjamin
Lost Highway
1997
as Andy
One Fine Day
1996
as Eddie Parker
Mojave Moon
1996
as Fifth Guy
An Unfinished Affair
1996
as Dwight Bennett
The Low Life
1995
as Bartender
Se7en
1995
as Man in Booth at Massage Parlor
Tales from the Hood
1995
as Newton (segment "Rogue Cop Revelation")
Sahara
1995
as Leroux
Burnzy's Last Call
1995
as Luke
The Crow
1994
as Funboy
My Father Is Coming
1991
as Joe