Mads Mikkelsen’s role in Doctor Strange has been kept under wraps so far, but Marvel Studios has finally revealed that he will be playing the film’s main villain.

“We will take audiences through sort of a guide to the multiverse, other dimensions, and there are amazing things out there — wonders that are going to be hopefully visually extremely interesting and unique to this movie,”Marvel Studios president and Doctor Strange producer Kevin Feige tells EW. “But there are also very scary things in these other dimensions.”

Traditionally, it has been the job of the Sorcerer Supreme – like the Ancient One or Doctor Strange – to protect the Earth from such otherworldly horrors, but Mikkelsen’s character, who remains unnamed, feels differently.

“[He] believes that the Ancient One is just protecting her own power base and that the world may be better off if we were to allow some of these other things through,” Feige explains.

At first glance, this sounds a lot like Baron Mordo, who tries to bring the Dread Dormammu to earth in one of the earliest Doctor Strange stories, when he and Strange were still apprenticing under the Ancient One. However, Chiwetel Ejiofor has already been cast in the role of Mordo.

If not Mordo, the next logical guess would be Doctor Druid, the Ancient One’s backup apprentice who spent time as a villain before eventually reforming. However, executive producer Stephen Broussard makes it sound like the character isn’t such an easy guess.

“I’ve seen lots of names thrown around,” says Broussard. “No one has quite picked the name that we’ve chosen for him. It would be fun to conceal that, if we can.”

It’s worth noting that if Mikkelsen’s character is the film’s main villain, then Baron Mordo is not. That implies that Marvel is likely introducing the Baron in this film as a more long-term threat to Doctor Strange, who will probably take center stage in a sequel.

Check out when Doctor Strange and other movies are coming out in ComicBook.com's Movie Release Schedule.