Drug-Resistant Fungus Computing's Top Prize Google's AI Chatbot Beat Airline Ticket Prices ChatGPT Bug 7 Daily Habits for Happiness Weigh Yourself Accurately 12 Healthy Spring Recipes
Want CNET to notify you of price drops and the latest stories?
No, thank you

'Hannibal' star Mads Mikkelsen in talks for 'Doctor Strange' villain

Grab your grimoire, Hannibal. Actor Mads Mikkelsen could face off against the Marvel superhero sorcerer played by Benedict Cumberbatch in "Doctor Strange."

"Hannibal" actor Mads Mikkelsen has good taste in evil roles.


Hannibal Lector fighting Doctor Strange might sound like the ultimate fan fiction. But if rumors are correct, part of our gory and geeky dreams might come true.

Danish actor Mads Mikkelsen -- best known for playing the lead in NBC's TV series "Hannibal" -- is in talks to play a possible villain in Marvel's upcoming film "Doctor Strange," according to Variety.

The lead role of Doctor Strange -- an ex-neurosurgeon who becomes the Sorcerer Supreme to protect humans from magical threats -- will be played by Benedict Cumberbatch.

Other "Doctor Strange" cast members include actor Chiwetel Ejiofor and actress Tilda Swinton. Ejiofor has been cast as Karl Mordo and Swinton will be playing the Ancient One, which Disney finally confirmed during last weekend's D23 fan convention.

"Doctor Strange" will be directed by Scott Derrickson, whose list of film credits includes quite a few horror hits such as "Sinister," "The Exorcism of Emily Rose" and "Deliver Us from Evil."

Mikkelsen has previously been courted by Marvel. Before he landed the lead in "Hannibal," he was in talks to star as Malekith in "Thor: The Dark World." However, he chose "Hannibal" and the movie's role went to actor Christopher Eccleston.

Although NBC recently cancelled "Hannibal," Mikkelsen may be landing some rather high-profile gigs. Last week, Disney announced that he will star in " Rogue One: A Star Wars Story," which is set to reach theaters on December 16, 2016.

"Doctor Strange" starts production later this year and is set for release on November 4, 2016.