Actor
Sneaks
2025
as The Collector (voice)
The Amateur
2025
Cellar Door
2024
as Emmett
Megalopolis
2024
as Fundi Romaine
Transformers One
2024
as Alpha Trion (voice)
Slingshot
2024
as Captain Franks
John Wick: Chapter 4
2023
as Bowery King
The School for Good and Evil
2022
as School Master
All the Old Knives
2022
as Vick Wallinger
Death to 2021
2021
as Narrator (voice)
The Ice Road
2021
as Goldenrod
Under the Stadium Lights
2021
as Harold Christian
Death to 2020
2020
as Narrator (voice)
Imprisoned
2019
as Daniel Calvin
Running with the Devil
2019
as The Man
Where'd You Go, Bernadette
2019
as Paul Jellinek
John Wick: Chapter 3 - Parabellum
2019
as Bowery King
The Mule
2018
as Special Agent in Charge
Ant-Man and the Wasp
2018
as Dr. Bill Foster
Last Flag Flying
2017
as Reverend Richard Mueller
John Wick: Chapter 2
2017
as Bowery King
Passengers
2016
as Gus Mancuso
The Snowy Day
2016
as Narrator
Batman v Superman: Dawn of Justice
2016
as Perry White
Standoff
2016
as Sade
Rudderless
2014
as Del
The Signal
2014
as Dr. Wallace Damon
Ride Along
2014
as Omar
Khumba
2013
as Seko (voice)
Man of Steel
2013
as Perry White
The Colony
2013
as Briggs
Have a Little Faith
2011
as Henry Covington
Contagion
2011
as Ellis Cheever
Thurgood
2011
as Thurgood Marshall
Predators: Moments of Extraction
2010
as Noland (Voice)
Predators
2010
as Noland
Armored
2009
as Baines
Days of Wrath
2008
as Mr. Stafford
Tortured
2008
as Archie Green
21
2008
as Cole Williams
The Death and Life of Bobby Z
2007
as Tad Gruzsa
Fantastic Four: Rise of the Silver Surfer
2007
as Norrin Radd / Silver Surfer (voice)
TMNT
2007
as Narrator (voice)
Bobby
2006
as Edward Robinson
Five Fingers
2006
as Ahmat
Akeelah and the Bee
2006
as Dr. Larabee
Mission: Impossible III
2006
as Theodore Brassel
Kiss Kiss Bang Bang
2005
as Bear in Genaros Beer Commercial (voice) (uncredited)
Assault on Precinct 13
2005
as Marion Bishop
The Matrix Revolutions
2003
as Morpheus
Mystic River
2003
as Whitey Powers
The Matrix Reloaded
2003
as Morpheus
MTV Reloaded
2003
as Morpheus (archive footage)
Biker Boyz
2003
as Smoke
Osmosis Jones
2001
as Thrax (voice)
Once in the Life
2000
as 20 / 20 Mike
Sex and the Matrix
2000
as Morpheus (archive footage)
The Matrix
1999
as Morpheus
Welcome to Hollywood
1998
as Laurence Fishburne
Always Outnumbered
1998
as Socrates Fortlow
Hoodlum
1997
as Bumpy Johnson
Event Horizon
1997
as Miller
Miss Evers' Boys
1997
as Caleb Humphries
Fled
1996
as Piper
Othello
1995
as Othello
The Tuskegee Airmen
1995
as Hannibal Lee
Just Cause
1995
as Sheriff Tanny Brown
Bad Company
1995
as Nelson Crowe
Higher Learning
1995
as Professor Maurice Phipps
Searching for Bobby Fischer
1993
as Vinnie
What's Love Got to Do with It
1993
as Ike Turner
Deep Cover
1992
as Russell Stevens Jr. / John Hull
Boyz n the Hood
1991
as Jason 'Furious' Styles
Class Action
1991
as Nick Holbrook
Decoration Day
1990
as Michael Waring, DOD Man
Cadence
1990
as Roosevelt Stokes
King of New York
1990
as Jimmy Jump
Pee-wee's Playhouse Christmas Special
1988
as Cowboy Curtis
Red Heat
1988
as Lt. Stobbs
School Daze
1988
as Vaughn 'Dap' Dunlap
Cherry 2000
1987
as Glu Glu Lawyer
Gardens of Stone
1987
as Sgt. Flanagan
A Nightmare on Elm Street 3: Dream Warriors
1987
as Max
Band of the Hand
1986
as Cream
Quicksilver
1986
as Voodoo
The Color Purple
1985
as Swain
The Cotton Club
1984
as Bumpy Rhodes
Rumble Fish
1983
as Midget
For Us, the Living: The Story of Medgar Evers
1983
as Jimbo Collins
I Take These Men
1983
as Hank Johnson
Death Wish II
1982
as Cutter
Willie and Phil
1980
as High School Student
Apocalypse Now
1979
as Tyrone 'Clean' Miller
Fast Break
1979
as Street Kid
Cornbread, Earl and Me
1975
as Wilford Robinson
If You Give a Dance, You Gotta Pay the Band
1972
as Fish
The Astronaut
as General William Harris
The Little Bedroom
Black Water Transit
as Jack
Blacksmith
The Blacksmith
Crimson Blues
as Mills