Die Vereinigten Staaten kurz nach dem Bürgerkrieg: Die junge Laurel Sommersby (Jodie Foster) betreibt ihre Farm ohne ihren Mann Jack (Richard Gere), von dem alle glauben, dass er im Kampf gefallen ist. Er galt auch nicht gerade als angenehmer Zeitgenosse, und als er gegen alle Erwartungen doch plötzlich wieder erscheint, steht Laurel ihm mit gemischten Gefühlen gegenüber. Und dann kommen in der Gemeinde plötzlich auch noch Gerüchte auf, der Heimkehrer sei gar nicht Jack, sondern ein Betrüger…