Een vrouw huurt een dame in (Chloe) om de betrouwbaarheid van haar man te beproeven
Catherine (Julianne Moore), een succesvolle dokter, vermoedt dat haar man David (Liam Neeson) vreemd gaat. Om daar achter te komen huurt ze een 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...