Una médico exitosa (Julianne Moore) sospecha que su marido (Liam Neeson) le engaña. Ella pone a prueba su fidelidad contratando a una prostituta (Amanda Seyfried) para que le seduzca. A partir de ahí, aparecen complicaciones que ponen a la familia en peligro.