Benedict Cumberbatch had to "step out of his comfort zone" to play Doctor Strange.
The 40-year-old actor - who stars as the Marvel superhero in the hotly-anticipated movie - has teased the film will feature him doing "action hero stuff on a level" he never has before.
Speaking at the London premiere of Doctor Strange, he said:
"People ask me what I have in common with my character and I feel that's really it. I was having to do action hero stuff on a level I've never done before and wire work and kung-fu moves and casting these spells.