In viitor, rasa umană a fost asimilat de către binevoitoare paraziti psihice extraterestre numite "suflete". Melanie Stryder (Saoirse Ronan), un om, este capturat de către solicitantul (Diane Kruger), și infuzat cu un suflet numit "Wanderer", în scopul de a descoperi locația una dintre ultimele buzunarele oamenilor non-asimilate. Cu toate acestea, Melanie supraviețuiește procedura și începe să lupte pentru controlul corpului ei.
Wanderer descoperă că Melanie a fost capturat în timp ce coridoarele de alimentare cu fratele ei, Jamie Stryder (Chandler Canterbury) și iubitul ei Jared Howe (Max Irons), și că acestea au fost în căutarea lui Melanie unchiul Jeb Stryder (William Hurt), care locuiește într-o cabină în deșert. Wanderer pierde controlul Melanie și Căutătorul decide să pună Wanderer într-un alt corp și se introduc în Melanie pentru a obține informațiile ea. Cu ajutorul lui Melanie, Wanderer scapă și face drum în deșert, în cele din urmă a găsit de un grup de oameni, inclusiv Jeb. Ea este luată la o serie de pesteri subterane, descoperind că Jared și Jamie trăiesc acolo.
Wanderer este ținut izolat de ceilalți, care sunt ostili față de ei, deoarece ea este percepută ca un străin, și o amenințare potențială. În cele din urmă, ea începe interactiunea cu oamenii, care încep să aibă încredere în ea încet, și dezvoltă sentimente pentru unul dintre ei, Ian O'Shea (Jake Abel), toate încep să cred că sufletele nu ar trebui să fure voința liberă altor persoane în timp. Deși Melanie a instruit Wanderer să nu spună nimănui că este încă în viață, supraviețuitorii afla adevărul de la Jamie (singura persoana a fost permis să-i spuneți). Între timp, Căutătorul învață că comunitatea se află undeva în deșert și urmează Wanderer acolo, dar nu pentru a le localiza. După ce aproape a fost capturat de către solicitantul, Ian fratele lui Kyle O'Shea (Boyd Holbrook) încearcă să-l omoare Wanderer, dar este oprit de către Ian și un alt om, Wes, după care Jared, de asemenea, învață că Melanie este încă în viață.