Kevin Feige dropped a bombshell earlier tonight when he unveiled Luke Cage alum Mahershala Ali would be playing the Daywalker himself, Blade in a future Marvel Studios film. The Oscar-winning actor has been one of Hollywood's hottest stars of the past few years, winning Academy Awards for both Moonlight and The Green Book.
The character was last played by the legendary Wesley Snipes in a Blade trilogy in the late 1990s and early 2000s and it's apparent that ship has sailed.
Keep scrolling to see some of the top reactions from fans around the world! What do you think of the casting? Let us know your thoughts in the comments below or by tweeting me at @AdamBarnhardt to chat all things MCU!
Marvel kept that BLADE news under wraps tighter than our nation’s nuclear codes pic.twitter.com/8MdGOMLsEy— Eric Haywood (@EricHaywood) July 21, 2019
the eternals with a diverse cast, a female lead and a female poc deaf actor+character, shang chi, thor 4/jane!thor, bisexual brunnhilde, mahershala ali as blade, monica rambeau and kate bishop pic.twitter.com/0O602q5nfP— madi the eternals dir. chloe zhao november 6 2020 (@kiImonger) July 21, 2019
The #MarvelSDCC2019 news has me shook. Blade and female Thor?! Scarlett Witch in next Doctor Strange?
Didn’t even get hard facts on many films we’ve been wondering about either, some news being kept. Give me Secret Wars too please.
Inject it all into every accessible vein.— Chris Owen (@FiddleSabre) July 21, 2019
but there is blade with mahershala ali in it i'm ready for it— nabila (@tbspidey) July 21, 2019
THEY GOT MARSHALA ALLI TO PLAY BLADE. WESLEY SNIPES IN THE GUTTER. I AM SCREAMING— RichardFC (@TheChelsLad) July 21, 2019
This all I give a shit about.
BLADE!!!!!!!!!!!!!!!!!!! https://t.co/axjAREov84— Santos Huante (@SantosHuante) July 21, 2019
I'm about to get Yennefer being the boss bitch she is on The Witcher on Netflix, Doc Strange about to do the Multiverse of Madness story arc and we got a new Blade. When I tell you God is good 🔥🔥🔥🔥🔥🔥🔥🔥🔥— The Black Gambit (@Cybersoulja) July 21, 2019