การโจมตีที่เมืองอันศักดิ์สิทธิ์ของ Alamut มีการวางแผนโดย Dastan (Jake จิลเลนฮา), เด็กกำพร้าที่อยู่ในจักรวรรดิเปอร์เซียนำโดยพระมหากษัตริย์ Sharaman (รถกระบะโรนัลด์), พระราชชาพี่น้องของเขาบุญธรรม, Tus (ริชาร์ดคอยล์) และ Garsiv (Toby Kebbell) และลุงของ Nizam (Ben Kingsley) ของเขาหลังจากที่ Alamut เป็นที่เชื่อว่าจะขายอาวุธให้กับศัตรูของเปอร์เซีย นำไปสู่การโจมตี Dastan แปลกใจให้เปิดประตูเมืองให้กองทัพใน; ในระหว่างการต่อสู้ที่ตามมา, Dastan เข้ามาในความครอบครองของกริชที่ไม่ซ้ำกัน Alamut ของเจ้าหญิง, Tamina (Gemma Arterton), ถูกจับกุมและตกลงที่จะแต่งงานกับ Tus เพื่อให้บรรลุความสงบหลังจากสังเกตเห็น Dastan ของกริช ไม่รู้ Dastan นำเสนอเสื้อคลุมอาบยาพิษให้กับเขาโดย Tus เพื่อพ่อผู้ตายเมื่อสวมมันของเขา หลังจากถูกตำหนิสำหรับการฆาตกรรม, Dastan หนี Alamut กับ Tamina เมื่อ Tamina พยายามจะฆ่าเจ้าชาย, Dastan พบกริชสามารถย้อนเวลาและคนเดียวที่เปิดใช้งานและถือมันไว้ได้ตระหนักถึงสิ่งที่เกิดขึ้น หลังจากที่พบกับความร่มรื่นนกกระจอกเทศจัดแข่ง – Sheik Amar (อัลเฟรด) และมีดขว้างปาของเขา