For the longest time, people have wondered about Rachel McAdams' role in Marvel's "Doctor Strange" film, which would star Benedict Cumberbatch as the title character. Fans have actually speculated that she would be portraying a fellow superhero herself, and now, Marvel's big boss Kevin Feige is finally providing the answers concerning her character.

"Rachel McAdams plays a fellow surgeon that has a history with Strange and is his sort of lynchpin to his old life, once he steps into he role of a sorcerer. She is someone he connects with at the beginning, and reconnects with, and helps anchor his humanity," he shared with Entertainment Weekly.

"Rachel McAdams is sort of (Doctor Strange's) contemporary in the modern-day New York world, before and after he goes on this crazy journey. So, she sees him before, she sees him after. She's kind of this audience point of view," he added.

When asked if there would be any romance brewing between the two of them, Feige answered: "I'm not sure if I'm allowed to say what the interest is, but if I hit on her more than the Ancient One, put it like that."

Feige teased that Marvel will be letting moviegoers explore the beautiful facets of the universe in "Doctor Strange," and at the same time, they will also be exposed to some dangers and horrors.

"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 said. "But there are also very scary things in these other dimensions."

It is the job of sorcerers such as Doctor Strange and the Ancient One (Tilda Swinton) to protect Earth from these "very scary things," said Feige.

Speaking of sorcerers, Feige then revealed what role "Hannibal" star Mads Mikkelsen will play in the film. According to the producer, he will be the film's main villain.

"Mads' character is a sorcerer who breaks off into his own sect," Feige shared. "(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."

"12 Years a Slave" star Chiwetel Ejiofor will also star in the film as Baron Mordo.

"Doctor Strange" will make its way to cinemas on November 4, 2016.