« Catherine Stewart (Julianne Moore), une gynécologue, a des doutes sur la fidélité de son mari David Stewart (Liam Neeson). Elle décide d’embaucher Chloé Sweeney, une escort-girl (Amanda Seyfried) pour qu’elle séduise son mari afin de vérifier ses suspicions. »