- 电影超过了预算,科斯特纳不得不个人出资弥补超出的部分。
- 时代错误:约翰·邓巴在遇到印第安人时挥舞着的旗子出现的年代是错误的。
- 时代错误:在一个旧堡垒里的鸽子是一只欧亚有领圈的鸽子,在那个年代是不可能出现在北美。
- 事实错误:三只飞过天空的鸟被认为是天鹅,实际上应该是仙鹤。
- 时代错误:电力线可以在猎获野牛时看到。
- 事实错误:部落成员是不可能引用圣经中的箴言篇或者是公式一样的表达方式,因为这些部族一直是致力于保护口头相传的知识和传统文化。
- 发现错误:当邓巴在用1860亨利来复枪射击时,可以看到弹药桶指示器在最后面的位置,也就意味着是空的。这种情况始终出现在影片当中。
- 发现错误:在小溪边苏族人营救约翰·邓巴之后,其中一个苏族人经过已经死去的Spivey,往他脸上泼了些水,Spivey重新活了过来。
- 连续性:邓巴给狼喂食的牛肉干的尺寸大小,不停变换着,也有可能是因为他变换着拿牛肉干的方式。
- 连续性:当邓巴观察两处建筑物时,他的胡子茬十分短,在他从一处建筑走到另一处建筑时,他的胡子长得好像已经有三四天了。
- 在电影开场,两个医生在检查约翰·邓巴,站在桌子旁边的男人是凯文·科斯特纳的替身。
- 因为苏语更为普及,所以该片将小说中的印第安科曼奇族改为苏族,虽然苏语对白非常简单,可用词和发音却相当精准。
- 除了电影开场的国内战争是在最后拍摄之外,受天气影响,电影所有场景都是按照时间先后拍摄的。
- 猎获到野牛的庆功宴上,邓巴和WindinHisHair成为好朋友,互相赠送礼物。这些场景都是在匡西特活动房屋内拍摄的,因为当时户外的天气太冷了。
- 科斯特纳的女儿安妮·科斯特纳扮演幼年时的"站立舞拳",在梦境中她回忆起家人遇害的戏中。
- 格雷厄姆·格里尼扮演"站立舞拳"的养父基柯金·伯德,实际上"站立舞拳"玛丽·迈克邓维尔的年纪比格里尼还要大两个月。
- 为了增加影片的现实色彩,剧组还专门聘请了一名语言学专家,教不会讲Lakota的演员学习讲Lakota语。