故事以美国南北战争结束后的中西部旷野为背景,托马斯·道森(约翰·韦恩 John Wayne 饰)白手起家,在养子马修(蒙哥马利·克利夫特 Montgomery Clift 饰)和帮手格鲁特的协助下,他历时14年的辛苦经营,终于在美国德州的一片大草原上建立起自己的大牧场。因为南方经济萧条,托马斯决定把牧场里超过一万头的牛赶往北方的密苏里州贩卖。他召集人马,充分准备,这群西部牛仔赶着大批牛群,开启了这趟千里之旅。
这趟艰难险阻的旅途让牛仔们越发疲倦,也让牧场主托马斯越发固执严厉,逐渐失去人心。终于,马修带头反抗,其他牛仔们也纷纷跟从。把受伤的托马斯留在原地后,这支大部队向另一个方向出发。这趟跋涉千里的赶牛之旅能否走向成功?
马丁(斯科特·阿特金斯 Scott Adkins 饰)曾经是一名优秀的美国联邦调查员,在妻子艾玛去世后,他选择了退休,带着女儿卡丽(Lily Ann Stubbs 饰)隐姓埋名,过着离群索居的日子。一次偶然中,一群毒贩闯入了马丁的家中,为了保护女儿,马丁将他们杀死了,就这样,马丁成为了杀人嫌疑犯遭到了扣押,并且上了新闻。
曾经被马丁制裁过的军火商查尔斯(詹姆斯·卡沙莫 James Cosmo 饰)在电视上认出了马丁的脸,于是他派出了杀手,想要暗杀马丁为自己报仇雪恨。实际上,查尔斯还有着另一重身份,那就是马丁的岳父,艾玛的死正是查尔斯失手造成的,因此,查尔斯对马丁可谓是恨之入骨。