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