New set shots from 'Doctor Strange' have sparked massive speculation as to who Mads Mikkelsen is playing.

Mads Mikkelsen on Dr. Strange set in New York

Mads Mikkelsen on Dr. Strange set in New York

Mikkelsen - who is known for playing Dr. Hannibal Lecter in horror TV series 'Hannibal' - was revealed to be in the film as a "sorcerer" but his exact character was still unknown.

However, images taken of Mads in costume on a New York street set show him in costume looking sinister with dark hollow eyes and cracked skin have left Marvel Comics fans with a theory as to who will be playing.

Many fans now think that he is either Dormammu, a mystic being who may have taken over a human host, or super-villain Nightmare, who is characterised in print by his glowing eyes.

Speaking previously about the movie Marvel Studios President Kevin Feige said: "We will take audiences through a 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.

"But there are also very scary things in these other dimensions. Mads' character is a sorcerer who breaks off into his own sect. [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."

The Scott Derrickson-directed movie, which is due out in November, stars Benedict Cumberbatch as titular superhero Doctor Strange and Chiwetel Ejiofor has also been added to the cast as Baron Karl Mordo.