There was a stir when Tilda Swinton was cast as the Ancient One, a character that has always been a man, in Marvel' Doctor Strange, but in typical fashion for the actress, the story is even more complex than that.