Para Catherine (Moore) y su esposo David (Neeson) nada volverá a ser como antes. El matrimonio pasa por una grave crisis que se alimenta de los celos y las pasiones desatados por Chloe (Amanda Seyfried), una prostituta de lujo que ha irrumpido en sus vidas.