当小贩的武(卢惠光饰)突然人间蒸发,后报梦给妹妹娴往找其友民(李灿森饰),娴找到民后觉得事有蹊跷,於是报警求助。重案组李sir(李修贤饰)查出武被民及其同党四人骗取了数十万元,原来民恐怕被武识穿而决定先发制人,诱骗武到他家中并把他杀掉,民和友人利用速递车弃尸而逃。最后李sir成功把四人绳之於法。。来自日本新宿的黑道分子前田与伊藤,在台湾与黑道老大龙哥进行毒品交易时,以阿泰为首的数名杀手闯入,准备黑吃黑,前田与伊藤拔枪反抗,结果伊藤当场被打死,前田受了重伤,两人带来购买品的八百万元也被阿泰一伙人抢走。伊藤在日本的未婚妻加奈子来台奔夫丧,并誓言为伊藤报仇,她先枪杀了阿泰的得力助手阿三,打破了台湾两大黑道帮派之间原有的平衡默契,一场腥风血雨的冲突已经无法避免……。邓巴中尉(凯文•科斯特纳 Kevin Costner 饰)在南北战争中立了大功,政府为了褒奖他,给了他任意选择驻地的特权。邓巴渴望着一种全新的生活,于是选择了遥远偏僻的西部哨所塞克威克。这里住着大量的印第安苏族人。
一开始苏族人把他的到来有着抗拒,当邓巴主动接近和了解他们的生活,并搭救了一个从小在苏族长大的白人少女后,族人和他之间的关系开始回暖。他得到了一个印第安名字:与狼共舞。邓巴的骑术让族人惊叹,他的善良被大家称赞,和白人少女也日久生情。一次对抗外族入侵的战争中,邓巴更是被封为了苏族人的民族英雄。
然而马背文化的没落已成必然,白人士兵来到这片土地,驱赶苏族人,捕捉“叛徒”邓巴,这片朴实的土地慢慢改变了容颜……。