In seguito a una guerra intergalattica, la Terra è stata invasa da un nemico invisibile, le Anime, spiriti che dopo aver vagato di pianeta in pianeta si insediano nel corpo dei terrestri per impadronirsi del loro cervello. Alcuni umani hanno però cercato scampo nascondendosi in luoghi segreti che la terribile Cercatrice (Diane Kruger) prova a scovare con ogni mezzo. La giovane Melanie (Saoirse Ronan), invece, è stata catturata e il suo corpo è stato invaso da Wanderer, un'Anima che si rende subito conto di quanto questa non riesca a liberarsi della propria coscienza. Saputo delle resistenze della ragazza, la Cercatrice vorrebbe usarla per rintracciare gli uomini liberi mentre Wanderer, sempre più combattuta sul da farsi, decide di affrontare un epico viaggio nel deserto alla ricerca della famiglia e del fidanzato di Melanie, esponendosi alla travolgente bellezza delle emozioni umani....