Cuernavaca, México, 1938. Geoffrey Firmin (Albert Finney), um ex-cônsul britânico, torna-se alcoólatra após separar-se de Yvonne Firmin (Jacqueline Bisset) e resolve permanecer morando no México com seu meio-irmão, Hugh Firmin (Anthony Andrews), o pivô da separação. Geoffrey sempre aguarda a volta da mulher e, no Dia de Finados, ela ...