เรื่องราวเริ่มต้นเมื่อ Peter, Susan, Edmund, และ Lucy เพื่อน ๆ ได้ถูกเรียกกลับไปยังนาร์เนียอีกครั้งหลังจากที่พวกเขาได้ปกครองนาร์เนียเป็นเวลา 15 ปี แต่เมื่อพวกเขากลับไป พวกเขาพบว่านาร์เนียถูกกดขี่โดยผู้ปกครองชาว Telmarines ที่เข้ามาครอบครองพื้นที่
Prince Caspian (รับบทโดย Ben Barnes), ทายาทของราชวงศ์ชาว Telmarine ผู้ถูกบังคับให้หนีจากลุงของเขา King Miraz (รับบทโดย Sergio Castellitto), ได้ค้นพบเรื่องราวเกี่ยวกับ Aslan และเชื้อสายของคนที่แท้จริงของนาร์เนีย เขาจึงร่วมมือกับเด็ก ๆ ในการกอบกู้บ้านเกิดของเขาและนำความยุติธรรมกลับมาสู่นาร์เนีย