A Paris, au XIXe siècle, Thérèse Raquin (Kate Winslet), une jeune femme mariée à un homme beaucoup plus âgé qu'elle, entretient une liaison amoureuse avec le meilleur ami de son mari. Cette relation passionnée les conduit jusqu'au meurtre et les plonge dans un tourment dont ils ne sortiront pas indemnes.