Chiwetel Ejiofor, best known for his role as Solomon Northup in 12 Years a Slave, has reportedly been cast for a major role in Doctor Strange. Deadline reports the 38-year-old actor will play Baron Mordo, an enemy of Doctor Strange who was known to dabble in the dark arts of magic. So, not unlike Doctor Strange himself, but with more of an evil and resentful edge.

Apparently Mordo won’t be completely evil in the movie, according to Deadline. “Rather, he’s an amalgamation of characters culled from Doctor Strange’s mythology,” the report says. He’s a bit like Loki in that way; a bit delusional and misguided in his thinking. In the comics, both Doctor Strange and Mordo were trained by the Ancient One, who rumors suggest will be played by Tilda Swinton.

If Mordo isn’t necessarily an enemy, it’s unclear how large of a role he’ll play in the upcoming movie. Ejiofor is a big actor, so one would assume he’ll get ample screen time. He’ll sure make a good counterpart to Benedict Cumberbatch, who has already been confirmed for the main role as Doctor Strange.

Doctor Strange is currently scheduled for a Nov. 4, 2016 release.