It was revealed back in January that Chiwetel Ejiofor, who recently gave a true powerhouse performance in 12 Years a Slave, was circling a key role in Marvel's Doctor Strange. What the role would be, however, was still speculative.
Well, speculate no more! Deadline has revealed that Ejiofor will be playing classic Doctor Strange enemy Baron Mordo.
It's still unclear what, if any, storyline from the comics Scott Derrickson's movie will be adapting, but in the early days of Doctor Strange Mordo was another one of the pupils learning the ways of magic from the Ancient One (recently cast as Tilda Swinton). He becomes a bit more interested in the darker side of the mystical arts, though, and plots to kill the Ancient One. Strange (Benedict Cumberbatch) tries to foil his plot, and in doing so creates his own nemesis.
However, in newer comics Mordo is less an outright villain and more of a sometimes bad guy, sometimes good guy, so it's possible the movie will go this route and still include another villain, perhaps one tied to the Avengers.
Doctor Strange begins filming later this year. It will hit theaters on November 4, 2016.