邓巴中尉(凯文·科斯特纳饰)在内战期间为他的中立做出了巨大贡献,政府授予他自由选择住所的特权,以奖励他。邓巴渴望新生活,于是选择了偏远的西部前哨赛克。这里居住着大量的苏族印第安人。起初,苏族人拒绝他的到来。当邓巴积极接近并了解他们的生活,救出一名在苏族人中长大的白人女孩时,苏族人和他的关系开始升温。他有一个印度人的名字:和狼跳舞。邓巴的骑术让他的人民惊叹不已,他的善良受到了所有人的赞扬。他还与白人女孩建立了持久的友谊。在一场反对外国入侵的战争中,邓巴甚至被尊为苏族人的民族英雄。然而,骑马文化的衰落已经成为不可避免的。白人士兵来到这片土地是为了驱逐苏族人并抓获“叛徒”邓巴。这片简单的土地慢慢地改变了面貌