《决战犹马镇2007》丹·埃文斯(克里斯汀·贝尔饰)在一场南北斗争中摔断了一条腿,得到了政府的一小笔补偿,与妻子爱丽丝和两个儿子住在亚利桑那州的一个农场。然而,恶劣的气候和腐败之风使丹深陷债务之中。有些人想通过修建铁路赚取巨额利润。他们试图摆脱埃文斯一家。家人开始质疑丹的能力。就在这时,臭名昭著的西方罪犯宾·韦德(罗素·克劳饰)被抓获。他曾带领自己的副手查理普林斯(本福斯特饰)和一帮人穿越荒野,掠夺大量财物,犯下无数谋杀案。被捕的宾·韦德将被押送到康滕塞镇,在那里他将乘坐火车前往亚利桑那州的尤马,在那里他将在联邦法院接受公开审判。为了拯救农场和他的家人,丹自愿加入护送队,但即使被克制,宾维德仍然很危险。旅途中,护航队不断受损。当火车到达时会发生什么变化?