奈杰尔(休•格兰特 Hugh Grant 饰)陷入了七年之痒的婚姻中。他和妻子菲奥纳(克里斯汀•斯科特•托马斯 Kristin Scott Thomas饰)决定乘坐游轮前往印度旅游,尝试改变糟糕的关系。船上,他遇见了瘫痪作家奥斯卡(彼德•考约特 Peter Coyote 饰)和他的美艳妻子咪咪(埃玛纽埃尔•塞纳 Emmanuelle Seigner饰)。奥斯卡似乎要把他和咪咪之间的异常关系告诉陌生人奈杰尔。
奥斯卡认识咪咪之初,两人爱得死去活来,情欲之火熊熊燃烧。然而咪咪摄人的魅力只让奥斯卡着迷了一
邓巴中尉(凯文•科斯特纳 Kevin Costner 饰)在南北战争中立了大功,政府为了褒奖他,给了他任意选择驻地的特权。邓巴渴望着一种全新的生活,于是选择了遥远偏僻的西部哨所塞克威克。这里住着大量的印第安苏族人。
一开始苏族人把他的到来有着抗拒,当邓巴主动接近和了解他们的生活,并搭救了一个从小在苏族长大的白人少女后,族人和他之间的关系开始回暖。他得到了一个印第安名字:与狼共舞。邓巴的骑术让族人惊叹,他的善良被大家称赞,和白人少女也日久生情。一次对抗外族入侵的战争中,邓巴更是被封为了苏族人的民族英雄