Actor
Summer Camp
2024
as Mike
The Locksmith
2023
as Chief Stern
That's Amor
2022
as Henry
A Brother's Honor
2019
as Ben Bradford
#Truth
2019
as Donald Cooper
The Divorce Party
2019
as Sacks
Spell
2018
as Edmund
Higher Power
2018
as Tom Davis
Transformers: The Last Knight
2017
as Military Attache
Message from the King
2017
as Waylon
Within
2016
as Detective Pascal
South32
2016
as Sgt. Kake
The Last Bid
2016
as Harris
Rebirth
2016
as The Expert
The Diabolical
2015
as Curtis (as Thomas Wright)
Stockholm, Pennsylvania
2015
as Detective Timms
Starting from Scratch
2014
as Homeless Stan
Beyond the Lights
2014
as Reverend Brown
Things Never Said
2013
as Daniel
Rift
2011
as Lietenant Neal
Burning Palms
2010
as Maxwell Barron
The Cursed
2010
as Willie Gar
The Imposter
2008
as Popeye
Bohica
2008
as Horowitz
Honeydripper
2007
as Cool Breeze
Sinner
2007
as Officer Thomas
World Trade Center
2006
as Officer Reynolds
Striking Range
2006
as John Hatem
Rampage: The Hillside Strangler Murders
2006
as Bryant
Chasing Ghosts
2005
as Tom Shields
American Fusion
2005
as Dr. Lee / Lethal Killah
In Your Eyes
2004
as Phil
Barbershop 2: Back in Business
2004
as Detective Williams
Hangman's Curse
2003
as Dan Carillo
Betrayal
2003
as Detective Stan
The Keyman
2002
as Popeye
Sunshine State
2002
as Flash Phillips
Contagion
2002
as Tom Brenner
Barbershop
2002
as Detective Williams
P.S. Your Cat Is Dead!
2002
as Fred Gable
Layover
2001
as Detective Mills
The Prime Gig
2001
as Marvin Sanders
Alex in Wonder
2001
as Sebastian
Pursuit of Happiness
2001
as Thom
Funny Valentines
1999
as Dr. Thomas Holder
The Pentagon Wars
1998
as Major William Sayers
Palmetto
1998
as John Renick
Murder at 1600
1997
as Cooper
My Fellow Americans
1996
as Jim
Playing Dangerous 2
1996
as Alton Broom
White Man's Burden
1995
as Lionel
Excessive Force II: Force on Force
1995
as Grant Thompson
Tales from the Hood
1995
as Martin Moorehouse (segment "Rogue Cop Revelation")
Forget Paris
1995
as Tommy
Men of War
1994
as Jamaal
Amityville: A New Generation
1993
as Morgue Attendant
Acting on Impulse
1993
as Dave Byers
Weekend at Bernie's II
1993
as Charles
Passion Fish
1992
as Luther
Past Midnight
1992
as Lee Samuels
Dead in the Water
1991
as Hotel Clerk
City of Hope
1991
as Malik
Street Hunter
1990
as Riley
Reversal of Fortune
1990
as Jack
Marked for Death
1990
as Charles
Murder in Black and White
1990
as Walt Payne
Troop Beverly Hills
1989
as Shakar
Vietnam War Story: The Last Days
1989
as Captain Berry (segment "The Last Outpost")
I'm Gonna Git You Sucka
1988
as Brothel Man
Matewan
1987
as Tom
Creepshow 2
1987
as The Hitchhiker
Streetwalkin'
1985
as Henchman #1
Exterminator 2
1984
as Youth
The Brother from Another Planet
1984
as Sam
Delta Pi
1984
as Party Heckler
Alphabet City
1984
as Chauffeur
OK Today Tomorrow
1983
The Soldier
1982
as Faux Businessman
Subway Riders
1981
as On the Waterfront
Underground U.S.A.
1980
as Frank
Tomcats
1977
as Old Man