Teresa (Elizabeth Olsen) vive con su tía y un primo suyo, Camille (Tom Felton), con el que la obligan a casarse.
Un día, Teresa conoce a Laurent (Oscar Isaac), amigo de su esposo, por el que sentirá una atracción fatal.
A Madame Raquin le resulta difícil aceptar la muerte de su hijo y está incapacitada por un derrame cerebral, pero los escucha hablar sobre lo que hicieron.
Para evitar ser sentenciados por el asesinato, Laurent y Therese eligen quitarse la vida.
Beben veneno mezclado con champán y mueren frente a Madame Raquin.