Małżonkowie wybierają się w długą podróż, by dotrzeć na ślub syna. Wyprawa staje się dla nich szansą ponownego przemyślenia błędów popełnionych w przeszłości i ponownego odkrycia uczucia, które kiedyś ich połączyło.
Maxine Pierce (Judy Davis) pragnie odejść od swojego męża. Chce sprzedać dom i na zawsze opuścić małżonka. Barnaby (Richard Dreyfuss) robi wszystko, aby uniknąć rozwodu. Postanawia wykorzystać jedyną, ostatnią sznasę, aby wszystko ocalić. Przekonuje żonę, aby ta udała się wraz z nim do Los Angeles na ślub ich jedynego syna Benjamina (David Julian Hirsh). Po drodze do "Miasta Aniołów" państwo Pierce odwiedzają siostrę Maxine, a także swoich starych znajomych.