เรื่องราวเกิดขึ้นในอนาคตเมื่อโลกถูกคุกคามโดยสิ่งมีชีวิตที่เรียกว่า Souls, ซึ่งสามารถเข้ายึดร่างมนุษย์และควบคุมชีวิตของพวกเขา Melanie Stryder (รับบทโดย Saoirse Ronan) เป็นหนึ่งในมนุษย์ที่ยังคงต่อต้านการเข้ายึดครองนี้ แต่เมื่อเธอถูกจับและสิ่งมีชีวิตเข้ายึดร่างของเธอ เธอไม่ยอมแพ้และเริ่มต่อสู้ภายในจิตใจของเธอเอง
เมื่อ Wanda (เสียงพากย์โดย Saoirse Ronan) ซึ่งเป็น Soul ที่เข้ายึดร่างของ Melanie เริ่มรับรู้ถึงความรักและความผูกพันที่ Melanie มีต่อครอบครัวและคนที่เธอรัก Wanda เริ่มมีความรู้สึกที่แตกต่างและต้องเลือกว่าจะเป็นศัตรูหรือพันธมิตรกับมนุษย์