Der Schotte Eric Lomax (Colin Firth) ist ein recht verschlossener und ernster Mensch. Doch als er die liebenswürdige Krankenschwester Patti (Nicole Kidman) kennen und lieben lernt, blüht er endlich etwas auf. Dennoch lässt ihn auch nach der Hochzeit ein Trauma aus seiner Vergangenheit noch immer nicht los. Trotz der Albträume, die ihn ...