เรื่องราวเริ่มต้นในสมัยโบราณ โดยมี Ghost (รับบทโดย Karl Urban), เด็กชายอินเดียนแดงที่ถูกชาวไวกิ้งจับตัวไปเลี้ยงในฐานะลูกของพวกเขา เมื่อเติบโตขึ้น เขาต้องเผชิญกับความขัดแย้งระหว่างวัฒนธรรมของเขาเองและวัฒนธรรมของชาวไวกิ้ง
เมื่อชาวไวกิ้งเริ่มทำการโจมตีและฆ่าล้างเผ่าพันธุ์ของชนเผ่าอินเดียนแดง Ghost ตัดสินใจที่จะกลับไปช่วยเผ่าของเขาและปกป้องพวกเขาจากการทำลายล้าง เขาต้องใช้ทักษะการต่อสู้และความรู้เกี่ยวกับภูมิประเทศเพื่อนำพาเผ่าของเขาไปสู่การเอาชนะศัตรู