If the one you love was lying to you, how far would you go to find out the truth?
Catherine (Julianne Moore), een succesvolle dokter, vermoedt dat haar man David (Liam Neeson) vreemd gaat. Om daar achter te komen huurt ze de onweerstaanbare jonge vrouw, Chloe (Amanda Seyfried) in. Chloe's verhalen over haar opwindende ontmoetingen met David brengen Catherine in verleiding om haar eigen sensualiteit opnieuw te ontdekken, maar ze realiseert zich niet in welke problemen ze haar hele familie brengt...