2. ‘Doctor Strange’ (2016) – $677.7 million
‘Doctor Strange’ is part of the ever-expanding Marvel Universe and Mikkelsen played Kaecilius, a sorcerer and Master of the Mystic Arts, who Doctor Strange (Benedict Cumberbatch) goes to battle with in the film. Kaeciliusis a combination of several villains from the comic books and he proved popular with comic book fans!