En Amar, beber y cantar, tres parejas viven en el campo inglés, cerca de la ciudad de York. . Colin, un médico (Hippolyte Girardot), le dice sin darse cuenta a su mujer  Kathryn (Sabine Azéma) que los días de uno de sus pacientes, un tal  George Riley, están contados. Kathryn no puede dejar de contar la noticia a  Jack, el mejor amigo de  George (Michel Vuillermoz), quien a su vez la cuenta inmediatamente a su mujer,  Tamara (Caroline Silhol).¿Qué hacer para ayudar a este desgraciado  George ? Cambiarle las ideas que imaginan muy negras proponiéndole de unirse a su pequeño grupo de teatro aficionado. Los ensayos deberían hacerle olvidar. Es también la opinión de Monica, la ex mujer  de George (Sandrine Kiberlain), que vive con el granjero Siméon (André Dussollier).

Evidentemente nada ocurre como lo habían previsto. Las mujeres, sobre las cuales George ejerce una extraña seducción, van todas a querer acompañarlo en sus últimos momentos