Doctor Strange - Cast

Benedict Cumberbatch

as Dr. Stephen Strange



Rachel McAdams

as Dr. Christine Palmer


Mads Mikkelsen

as Kaecilius


Tilda Swinton

as The Ancient One


Michael Stuhlbarg

as Dr. Nicodemus West


Benjamin Bratt

as Jonathan Pangborn


Scott Adkins

as Lucian/Strong Zealot



Zara Phythian

as Brunette Zealot


Alaa Safi

as Tall Zealot


  Change Location