Am Ende des amerikanischen Bürgerkriegs kehren Jesse James (Colin Farrell) und seine Gang nach Hause zurück. Die Wiedersehensfreude wird jedoch durch die Machenschaften des Eisenbahn-Tycoons Thaddius Rains (Harris Yulin) getrübt, der den Farmern Land für seine Eisenbahnstrecke entwenden will. Dabei greift er auf schlagkräftige Helfer zurück, die sich gut darauf verstehen, unbescholtene Bürger unter Druck zu setzen. Bei dem Versuch, den eigenen Besitz gegen Raines zu verteidigen, kommt es schließlich zu einem Anstieg der Gewalt, dem Ma James (Kathy Bates) zum Opfer fällt. Die Gang schwört Rache gegenüber Raines und der Eisenbahngesellschaft. Zusammen mit den Younger-Brüdern Cole (Scott Caan), Bob (Will McCormack) und Jim (Gregory Smith) überfallen Jesse und Frank James (Gabriel Macht) Banken, in denen die Gelder der Zugunternehmens deponiert sind.