ไอเซนไฮม์ (Edward Norton) หลังจากประสบเรื่องโดนพรากจากคนรักไปในวัยเด็กจึงออกเดินทางทั่วสารทิศเพื่อฝึกวิชามายากลให้เหนือกว่าใคร สาเหตุไม่ใช่เพราะเขาอยากเก่ง ไม่ใช่เพื่อชื่อเสียง เกียรติยศ เงินทอง หรือแม้แต่เพื่อทำให้ผู้คนบูชา แต่เขาต้องการใช้อำนาจมายากลเพื่อการหนึ่ง… เพื่อหาทางให้หญิงคนรักกลับคืนมา
ไอเซนไฮม์ได้ตกหลุมรัก โซฟี (Jessica Biel) หญิงสาวที่อยู่ในระดับชั้นทางสังคมที่สูงกว่า จนเมื่อเธอคนนั้นได้หมั้นกับมกุฏราชกุมารของกรุงเวียนนาผู้ที่ต้องการชิงบัลลังก์ของพ่อตัวเอง ไอเซนไฮม์จึงได้ใช้พลังมายากลที่เขามีเพื่อให้โซฟีกลับมา และทำลายราชวงศ์แห่งกรุงเวียนนา