O esquizofrênico Francis Phelan (Jack Nicholson) e a ex-cantora Helen Archer (Meryl Streep) se encontram por acaso e acabam desenvolvendo uma relação de afeto. Phelan e Helen são alcoolatras, mas tentam se ajudar mutuamente e encarar os fantasmas do passado.