Movies (Acting Roles)
Jurassic World Rebirth
Mahershala Ali will be
51 in Jurassic World Rebirth
as 'Duncan Kincaid'.
Wed, Jul 02 2025
Stand
Mahershala Ali was
48 in Stand
as 'Self - Actor'.
Fri, Feb 03 2023
Swan Song
Mahershala Ali was
47 in Swan Song
as 'Cameron Turner'.
Fri, Dec 17 2021
Eternals
Mahershala Ali was
47 in Eternals
as 'Eric Brooks / Blade (voice) (uncredited)'.
Wed, Nov 03 2021
Green Book
Mahershala Ali was
44 in Green Book
as 'Dr. Don Shirley'.
Fri, Nov 16 2018
Adnis
Mahershala Ali was
43 in Adnis
as 'Adnis'.
Thu, Aug 03 2017
Roxanne Roxanne
Mahershala Ali was
42 in Roxanne Roxanne
as 'Cross'.
Sun, Jan 22 2017
Hidden Figures
Mahershala Ali was
42 in Hidden Figures
as 'Jim Johnson'.
Sat, Dec 10 2016
Moonlight
Mahershala Ali was
42 in Moonlight
as 'Juan'.
Fri, Oct 21 2016
The Realest Real
Mahershala Ali was
42 in The Realest Real
as 'The Minister'.
Mon, Sep 12 2016
Kicks
Mahershala Ali was
42 in Kicks
as 'Marlon'.
Fri, Sep 09 2016
Free State of Jones
Mahershala Ali was
42 in Free State of Jones
as 'Moses Washington'.
Fri, Jun 24 2016
Gubagude Ko
Mahershala Ali was
42 in Gubagude Ko
as 'Ochoro'.
Thu, Jun 16 2016
Supremacy
Mahershala Ali was
40 in Supremacy
as 'Deputy Rivers'.
Thu, Jun 12 2014
Go for Sisters
Mahershala Ali was
39 in Go for Sisters
as 'Dez'.
Fri, Nov 08 2013
The Wronged Man
Mahershala Ali was
36 in The Wronged Man
as 'Calvin Willis'.
Thu, Oct 07 2010
Predators
Mahershala Ali was
36 in Predators
as 'Mombasa'.
Sat, Jul 03 2010
Crossing Over
Mahershala Ali was
34 in Crossing Over
as 'Detective Strickland'.
Tue, Feb 10 2009
Umi's Heart
Mahershala Ali was
34 in Umi's Heart
as 'Ezra'.
Sun, Nov 30 2008
77 Blackout
Mahershala Ali will be
50+ in 77 Blackout
Unreleased
Blade
Mahershala Ali will be
50+ in Blade
as 'Eric Brooks / Blade'.
Unreleased
Wildwood
Mahershala Ali will be
50+ in Wildwood
as 'Brenden (voice)'.
Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesChimp Empire
Mahershala Ali was
49+ in Chimp Empire
as 'Narrator (voice)'.
First Air Date
Wed, Apr 19 2023
INVINCIBLE
Mahershala Ali was
47+ in INVINCIBLE
as 'Titan (voice)'.
First Air Date
Thu, Mar 25 2021
A World of Calm
Mahershala Ali was
46+ in A World of Calm
as 'Narrator'.
First Air Date
Thu, Oct 01 2020
Ramy
Mahershala Ali was
45+ in Ramy
as 'Sheikh Ali Malik'.
First Air Date
Fri, Apr 19 2019
Room 104
Mahershala Ali was
43+ in Room 104
as 'Franco'.
First Air Date
Fri, Jul 28 2017
Marvel's Luke Cage
Mahershala Ali was
42+ in Marvel's Luke Cage
as 'Cornell 'Cottonmouth' Stokes'.
First Air Date
Fri, Sep 30 2016
True Detective
Mahershala Ali was
39+ in True Detective
as 'Wayne Hays'.
First Air Date
Sun, Jan 12 2014
House of Cards
Mahershala Ali was
38+ in House of Cards
as 'Remy Danton'.
First Air Date
Fri, Feb 01 2013
Alcatraz
Mahershala Ali was
37+ in Alcatraz
as 'Clarence Montgomery'.
First Air Date
Mon, Jan 16 2012
Alphas
Mahershala Ali was
37+ in Alphas
as 'Nathan Clay'.
First Air Date
Mon, Jul 11 2011
Lie to Me
Mahershala Ali was
34+ in Lie to Me
as 'Detective Hughes'.
First Air Date
Wed, Jan 21 2009
Stand Up to Cancer
Mahershala Ali was
34+ in Stand Up to Cancer
as 'Self'.
First Air Date
Fri, Sep 05 2008
The Graham Norton Show
Mahershala Ali was
33+ in The Graham Norton Show
as 'Self'.
First Air Date
Thu, Feb 22 2007
The 4400
Mahershala Ali was
30+ in The 4400
as 'Richard Tyler'.
First Air Date
Sun, Jul 11 2004
Threat Matrix
Mahershala Ali was
29+ in Threat Matrix
as 'Jelani Harper'.
First Air Date
Thu, Sep 18 2003
Jimmy Kimmel Live!
Mahershala Ali was
28+ in Jimmy Kimmel Live!
as 'Self'.
First Air Date
Sun, Jan 26 2003
Crossing Jordan
Mahershala Ali was
27+ in Crossing Jordan
as 'Trey Sanders'.
First Air Date
Mon, Sep 24 2001
The View
Mahershala Ali was
23+ in The View
as 'Self'.
First Air Date
Mon, Aug 11 1997
The Daily Show
Mahershala Ali was
22+ in The Daily Show
as 'Self'.
First Air Date
Mon, Jul 22 1996
The Oscars
Mahershala Ali was
0+ in The Oscars
as 'Self - Presenter, Self'.
First Air Date
Thu, Mar 19 1953
The Plot
Mahershala Ali will be
50+ in The Plot
as 'Jake'.
First Air Date
Unreleased