Mads Mikkelsen will play the primary villain in Marvel's upcoming Doctor Strange film, according to executive producer Stephen Broussard.

The news comes via Broussard and Marvel Studios boss Kevin Feige in an interview with Entertainment Weekly. The pair revealed the Hannibal star's role opposite Benedict Cumberbatch as Doctor Strange, saying only that he will play a rogue magician looking to open Earth to the mystical realm.

“Mads’ character is a sorcerer who breaks off into his own sect,” said Feige. “[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.”

We've known that Mikkelsen would be in the film for some time now, but despite rumors that he'd be the villain, this is our first official confirmation. That said, we still don't know exactly who he'll be playing. Neither Broussard nor Feige offered a specific name for the chief villain, though they've seen plenty of people guessing.

“No one has quite picked the name that we’ve chosen for him," Broussard said. "It would be fun to conceal that, if we can.”

We do know that he won't be Baron Mordo, as that particular Strange antagonist is already being portrayed by Chiwetel Ejiofor.

Whether this just means Mikkelsen will fill the shoes of a more obscure Marvel character, or an entirely original one remains to be seen.