TV Shows

Mustafa Shakir and Gabrielle Dennis cast in LUKE CAGE Season 2

LUKE CAGE finds its potential Bushmaster and Nightshade in Mustafa Shakir and Gabrielle Dennis for season 2. 

Luke Cage‘s list of enemies may be growing for the second season of Netflix’s third Marvel series, which stars Mike Colter as the title character.

Entertainment Weekly announced two new actors will be joining the cast. Mustafa Shakir (Cinemax’s Quarry, HBO’s The Night Of) will be playing John McIver, a “natural leader brimming with charisma, whose mission is focused on Harlem and vengeance.” In the comics, McIver’s alias is Bushmaster, a professional criminal who had frequent confrontations with both Cage and Iron Fist.

Mustafa Shakir

Gabrielle Dennis (The CW/BET’s The Game, Fox’s Rosewood) will be playing Tilda Johnson, a New York Harlem native genius and holistic doctor. In the comics, Johnson’s alias is Nighthawk, although she also went by Nightshade. Nighshade made her first appearance in Captain America.

Gabrielle Dennis

Though both characters do have aliases, it hasn’t been confirmed if they will be used at anytime during the series.

Along with Colter, Shakir and Dennis will be joining season 1 returning cast members Rosario Dawson, Simon Missick, Alfre Woodward, and Theo Rossi.


By Nat, the Geek Girl

Southern California native who likes movies, books (Shadowhunter Chronicles, NA, YA fantasy, Red Rising series), TV shows (The Sandman), and San Diego Comic-Con. I also like to write, but don't get to do much of that aside from on here. I fell into the BTS rabbit hole, and I refuse to leave.