Un piloto de la línea aérea y su esposa se obligan a afrontar las consecuencias de su alcoholismo cuando sus dependencias amenazan su vida y la seguridad de su hija. Mientras la mujer entra en la desintoxicación, su marido debe afrontar la verdad de su comportamiento de permiso.
Max Baron (James Spader), un brillante ejecutivo publicitario que vive en San Luis, está de luto por la muerte de su esposa. Una madrugada, conoce casualmente a Nora Baker (Susan Sarandon) y su vida da un vuelco inesperado. Nora, una mujer muy independiente y práctica, trabaja en una hamburguesería, vive en un barrio marginal y tiene quince años más que Max. A pesar de todos estos inconvenientes, Max se enamora perdidamente de ella.