Which actress played the Ancient One in Doctor Strange?
Answer
Tilda Swinton
Answer
Tilda Swinton
Tilda Swinton played the Ancient One in Doctor Strange. Her version of the character is a powerful Celtic mystic who serves as Stephen Strange's mentor and the Sorcerer Supreme before her death.
Swinton appears in the 2016 film Doctor Strange, where the Ancient One trains Strange after he arrives at Kamar-Taj seeking a cure for his injured hands. She teaches him that the mystic arts involve discipline, perception, and control rather than simply memorizing spells. Her character dies after being mortally wounded by Kaecilius, but she briefly helps Strange from the astral plane.
The casting differs significantly from the comics. Marvel's original Ancient One was a Tibetan man who first appeared in Strange Tales #110 in 1963. The film reimagined the role as an androgynous Celtic woman, a choice that prompted significant criticism over representation and whitewashing.
Swinton also returned as the Ancient One in Avengers: Endgame, appearing in an earlier timeline when Bruce Banner seeks the Time Stone. The film version's gender and ethnicity should not be confused with the comic-book character's original portrayal.
Source: Wikipedia · fact-checked Aug. 2026