Johnni Macke
September 25, 2016 7:37 am
XPX/Star Max/GC Images/Getty Images

Benedict Cumberbatch was almost Doctor Nobody, after his role was almost given away in Doctor Strange! The 40-year-old actor, who is set to play Doctor Strange in the upcoming Marvel film, almost lost out on the role completely and you’ll never guess why.

Cumberbatch, who is known for his role as Sherlock Holmes on Sherlock (among many other notable roles), wanted nothing more than to play Dr. Stephen Strange in the newest Marvel film, Doctor Strange, which hits theaters in November, but one thing stood in his way — William Shakespeare!

In an interview with Empire, Cumberbatch revealed he thought he missed his chance to play the hero due to scheduling conflicts. In fact, he had already committed to starring in Hamlet in London, so he wouldn’t be able to make the filming schedule. After meeting with a lot of different actors, the film’s director, Scott Derrickson, said, “It’s got to be Benedict.

Walt Disney Studios Motion Pictures/ giphy.com

After deciding not to go against his word and stay with Hamlet, Cumberbatch thought he’d lost this part forever, but luckily he got a second chance.

The Marvel film eventually worked out a way to push back production and changed its release from a summer 2016 release to a fall 2016 release instead, making it possible for the British actor to finish his Shakespeare play and film the superhero flick.

Walt Disney Studios Motion Pictures/ giphy.com

Thanks to a lot of hard work and production switches, Cumberbatch is Doctor Strange and you can see him on the big screen when the movie hits theaters on November 4, 2016.

Advertisement