
45 credits

Dreams in Nightmares(2024)
Virgil

Vacation Friends(2021)
Harold

A Journal for Jordan(2021)
Sgt. T.J. Canedy

Motherless Brooklyn(2019)
Billy Rose

Beast of Burden(2018)
Mallory

Unforgettable(2017)
Detective Pope

Live Cargo(2016)
Roy

The Loft(2014)
Detective Cohagan

Freelancers(2012)
Terrence Burke

The Dark Knight Rises(2012)
Army Captain at Bridge

Rampart(2011)
Captain

Passion Play(2011)
Malcolm

Sympathy for Delicious(2010)
Prendell

The Collector(2009)
Roy

Freedom Writers(2007)
Dr. Carl Cohn

The Hawk Is Dying(2007)
Billy Bob

Sex and Death 101(2007)
Alpha

Mozart and the Whale(2005)
Blume

Killer Diller(2004)
Moker

Haven(2004)
Mr. Sterling

Ray(2004)
Jack Lauderdale

The Forgotten(2004)
Carl Dayton

Barbershop 2: Back in Business(2004)
Alderman Brown

Masked and Anonymous(2003)
Lucius

Duplex(2003)
Officer Dan

Live from Baghdad(2002)
Bernard Shaw

Coastlines(2002)
Bob Johnson

Storytelling(2001)
Mr. Scott
Rocky Road(2001)
Michael Jones

Dancing at the Blue Iguana(2001)
Eddie

Osmosis Jones(2001)
Big Germ (voice)

The Heist(2000)
Slim

Hollywood Palms(2000)
The Dutchman

Mighty Joe Young(1998)
Kweli

Three Businessmen(1998)
Leroy Jasper

Jamaica Beat(1997)
Inspector Sterling

Face/Off(1997)
Tito Biondi

Stir(1997)
Detective Williams

Volcano(1997)
O.E.M. Staffer #2

That Thing You Do!(1996)
Bobby Washington

Lifeform(1996)
Colonel Jessie Pratt

If These Walls Could Talk(1996)
Policeman

Sahara(1995)
Tambul

Clean Slate(1994)
Mort

Cosmic Slop(1994)
Captain Jackson (segment 'The First Commandment')