Mahershala Ali Filmography: Every Movie and TV Show in Order
All 41 Mahershala Ali roles in chronological order (1953 to 2025): 24 movies and 17 TV series.

How many movies and TV shows has Mahershala Ali been in? This complete Mahershala Ali filmography lists 41 credited roles (24 films, 17 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Mahershala Ali movies in order
- The Curious Case of Benjamin Button (2008) as Tizzy Weathers
- Crossing Over (2009) as Detective Strickland
- The Curious Birth of Benjamin Button (2009) as Self
- Predators (2010) as Mombasa
- The Wronged Man (2010) as Calvin Willis
- The Place Beyond the Pines (2013) as Kofi Kancam
- Supremacy (2014) as Deputy Rivers
- The Hunger Games: Mockingjay - Part 1 (2014) as Boggs
- The Mockingjay Lives: The Making of the Hunger Games: Mockingjay Part 1 (2015) as Self - Boggs
- The Hunger Games: Mockingjay - Part 2 (2015) as Boggs
- Free State of Jones (2016) as Moses Washington
- Kicks (2016) as Marlon
- Moonlight (2016) as Juan
- Hidden Figures (2016) as Jim Johnson
- Roxanne Roxanne (2017) as Cross
- Green Book (2018) as Dr. Don Shirley
- Spider-Man: Into the Spider-Verse (2018) as Uncle Aaron (voice)
- Alita: Battle Angel (2019) as Vector
- Eternals (2021) as Eric Brooks / Blade (voice) (uncredited)
- Swan Song (2021) as Cameron Turner
- Spider-Man: Across the Spider-Verse (2023) as Uncle Aaron (voice)
- Leave the World Behind (2023) as G.H. Scott
- Jurassic World Rebirth (2025) as Duncan Kincaid
- Jurassic World Rebirth: The Making of a New Era (2025) as Self
Mahershala Ali TV shows
- The Oscars (1953) as Self - Presenter
- The Oscars (1953) as Self
- Law & Order: Special Victims Unit (1999) as Mark Foster
- CSI: Crime Scene Investigation (2000) as Tombs' Security Guard
- Crossing Jordan (2001) as Trey Sanders
- The 4400 (2004) as Richard Tyler
- Lie to Me (2009) as Detective Hughes
- Alphas (2011) as Nathan Clay
- Alcatraz (2012) as Clarence Montgomery
- House of Cards (2013) as Remy Danton
- True Detective (2014) as Wayne Hays
- Marvel's Luke Cage (2016) as Cornell 'Cottonmouth' Stokes
- Room 104 (2017) as Franco
- Ramy (2019) as Sheikh Ali Malik
- INVINCIBLE (2021) as Titan (voice)
- Chimp Empire (2023) as Self - Narrator (voice)
- Task (2025) as Eddie Barnes
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Mahershala Ali been in?
Mahershala Ali has 24 credited film roles and 17 TV roles, for a total of 41 credits from 1953 to 2025.
What was Mahershala Ali's first major role?
The Oscars (1953).
What is Mahershala Ali's most recent project?
Task (2025).



