เรื่องราวมุ่งเน้นไปที่ Marla Grayson (รับบทโดย Rosamund Pike), หญิงสาวที่ทำอาชีพดูแลผู้สูงอายุ แต่เธอมีความชอบในทางที่ไม่ถูกต้อง เมื่อเธอใช้ตำแหน่งนี้เพื่อหาผลประโยชน์ทางการเงินและฉวยโอกาสจากผู้สูงอายุที่เธอรับดูแล โดยการจัดการให้พวกเขาถูกประกาศเป็นผู้มีความไม่สามารถในการดูแลตัวเอง เพื่อที่จะสามารถเข้าถึงทรัพย์สินและเงินของพวกเขาได้
ทุกอย่างเป็นไปตามแผนของเธอจนกระทั่งเธอได้พบกับ Jennifer Peterson (รับบทโดย Dianne Wiest), ผู้หญิงสูงอายุที่ดูเหมือนจะไม่มีอะไรน่าสนใจ แต่กลับมีความลับที่ทำให้ Marla ต้องเผชิญหน้ากับอำนาจที่เธอไม่สามารถควบคุมได้
Marla ต้องใช้ความเฉลียวฉลาดและความกล้าหาญในการต่อสู้เพื่อเอาชีวิตรอดจากสถานการณ์ที่ไม่คาดคิดและการโจมตีจากผู้ที่ไม่พอใจในแผนการของเธอ