Since Marvel announced that Tilda Swinton would play the role of Dr Strange's spiritual master the Ancient One, there's been a loud outcry about yet another instance of casting a white actress as an Asian character. Marvel has been trying to diffuse the controversy through various means, including today's announcement that suddenly, uh, the Ancient One is, uh... Celtic.