Marvel Studios president Kevin Feige has confirmed that Hannibal actor Mads Mikkelsen will be playing the primary villain in 2017's Doctor Strange movie, according to Entertainment Weekly. As for what character Mikkelsen will play, that's being withheld as an intentional mystery by Marvel.
“I’ve seen lots of names thrown around,” says executive producer Stephen Broussard. “No one has quite picked the name that we’ve chosen for him. It would be fun to conceal that, if we can.”
Feige said that Mikkelsen's character will be a sorcerer who rebels against the Ancient One's (played by Tilda Swinton) ways of dealing with magic.
“Mads’ character is a sorcerer who breaks off into his own sect,” Feige says. “[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 goes on to describe the Ancient One and Dr. Strange's mission as protecting Earth and this dimension against "scary things" from other places.
“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,” he says. “But there are also very scary things in these other dimensions.”