Benedict Cumberbatch has been cast to play Marvel's Doctor Strange following months of speculation that he would take on the role.
Marvel Studios' president Kevin Feige confirmed Cumberbatch's casting in a statement saying, "Stephen Strange's story requires an actor capable of great depth and sincerity.
"In 2016, Benedict will show audiences what makes Doctor Strange such a unique and compelling character."
Doctor Strange is slated for release on October 28, 2016.