เรื่องราวเกิดขึ้นในช่วงสงครามกลางเมืองอเมริกา ติดตามชีวิตของ Lieutenant John Dunbar (รับบทโดย Kevin Costner), ทหารที่ได้รับการส่งไปยังเขตแดนตะวันตก หลังจากที่เขาตัดสินใจที่จะไปอยู่ที่นั่นเพื่อทำการสำรวจและทำงานในการสร้างเส้นทางใหม่ให้กับกองทัพ
ในระหว่างที่เขาอยู่ในที่นั่น Dunbar ได้พบกับชาวอินเดียน Lakota Sioux และพัฒนาความสัมพันธ์ที่ดีขึ้นกับพวกเขา โดยเขาเรียนรู้วัฒนธรรมและวิถีชีวิตของพวกเขา ซึ่งทำให้เขาเริ่มตั้งคำถามเกี่ยวกับการทำสงครามและความเข้าใจในมนุษย์
Dunbar ต้องเผชิญกับความขัดแย้งระหว่างโลกของเขากับวัฒนธรรมที่เขาได้เข้ามาอยู่ ซึ่งนำไปสู่การต่อสู้เพื่อปกป้องชาวอินเดียนและวิถีชีวิตของพวกเขา