美国德州与墨西哥接壤的边陲小镇,这里向来就是是非之地,因为这里充斥着从墨西哥进入美国非法的入境者,毒品、枪支也在这里泛滥。艾斯卡达(胡立欧•赛萨瑟迪罗 Julio Cedillo 饰)是从墨西哥来的移民,在当地一家农场当牛仔,正直善良的他很快和农场管家皮特(汤米•李•琼斯 Tommy Lee Jones 饰)成了好朋友。
岂料这天艾斯卡达失踪了,很快他的尸体被发现了,当地的警察把他葬在了当地。因为艾斯卡特生前曾托付皮特如果他死于他乡一定要将他的尸体运回故里安葬,所以皮特开始了他生平最大的一次冒险。
吉米(西恩•潘 Sean Penn 饰)、戴夫(蒂姆•罗宾斯 Tim Robbins 饰)和西恩(凯文•贝肯 Kevin Bacon 饰)是儿时最要好的玩伴。戴夫10岁那年的一桩事件却改变了单纯美好的童年和友谊。尚且年幼的戴夫被歹徒绑架,对他施以性虐待,这个羞辱的经历从此改变了戴夫的人生。他变得与别人越来越疏离,三人的友谊在慢慢消融。
三人各奔东西,却因为吉米的女儿遭杀害而重新有了联系。因为负责这个案件的,碰巧是西恩,此时他已是一名警探,面对好友女儿的被害,心急要找出真凶,却意外发现所有证据的矛头