เรื่องราวเริ่มต้นด้วย Stephen Strange (รับบทโดย Benedict Cumberbatch) ศัลยแพทย์ประสาทที่มีชื่อเสียงและอัจฉริยะ แต่ชีวิตของเขาเปลี่ยนไปเมื่อเกิดอุบัติเหตุรถยนต์ที่ทำให้มือของเขาได้รับบาดเจ็บสาหัสและไม่สามารถทำงานได้ตามปกติ
เมื่อการรักษาแบบดั้งเดิมไม่สามารถช่วยเขาได้ สเตรนจ์จึงออกเดินทางไปยังเนปาลเพื่อตามหาวิธีการรักษา เขาได้พบกับ The Ancient One (รับบทโดย Tilda Swinton) ซึ่งเป็นอาจารย์ในศาสตร์ของเวทมนตร์ และเริ่มเรียนรู้เกี่ยวกับศาสตร์ลึกลับและการใช้พลังเวทย์ในการต่อสู้กับความชั่วร้าย
ในระหว่างการฝึกฝน สเตรนจ์ได้เรียนรู้ว่าโลกนี้มีมิติอื่นๆ และต้องเผชิญกับ Kaecilius (รับบทโดย Mads Mikkelsen) ผู้ที่ต้องการทำลายมิติของเวลาและพื้นที่เพื่อให้โลกอยู่ภายใต้การควบคุมของ Dormammu ที่เป็นตัวตนของความชั่วร้าย