Benedict Cumberbatch stars as Doctor Strange, the latest Marvel superhero to make his way to the big screen.