Marvel, MJ Kim/Getty Images for Samsung
He's squared off against Frank Underwood and President Snow, now it's time for Mahershala Ali to go toe-to-toe with a Marvel superhero: Luke Cage. E! News has learned Ali, who is known for his work in The Hunger Games: Mockingjay Parts 1 and 2 and Netflix's House of Cards is staying in the Netflix family with Marvel's Luke Cage, the upcoming superhero show starring Mike Colter.
Ali will play the villain Cottonmouth, also known as Cornell Stokes. Cottonmouth is a Harlem nightclub owner who will be an unexpected foe for Luke Cage (The Good Wife's Colter), when his criminal activities threaten Luke Cage's world.
"Mahershala is an actor of extraordinary range and gravitas. As Cottonmouth he will really let loose," Jeph Loeb, executive producer and head of Marvel Television, said in a statement. "Luke Cage won't know what hit him."
Marvel's Luke Cage will premiere in 2016 on Netflix.