Auf der Erde der Zukunft wurde fast die ganze Menschheit von den sogenannten „Seelen“ besetzt. Diese außerirdischen Parasiten nisten sich in den Körpern ihrer Wirte ein und führen fortan ein parasitäres Leben. Einige „freie“ Menschen leisten Widerstand und verstecken sich vor den Eroberern, doch diese Rebellen sind stark in der Unterzahl und ihre Zahl schwindet rapide, denn die Aliens suchen immer weiter nach Wirten.
Eine der Rebellen ist die junge Melanie (Saoirse Ronan). Auf einem ihrer Streifzüge trifft sie auf Jared (Max Irons), in den sie sich unsterblich verliebt. Doch schon kurz darauf wird sie von einer sogenannten Sucherin (Diane Kruger) gefasst und es wird ihr eine Seele eingepflanzt. Fortan teilt sie sich ihren Körper mit der Seele ‚Wanderer‘, kämpft aber mit aller Kraft darum, nicht ganz verdrängt zu werden und ihren Geliebten wiederzufinden, der sich gemeinsam mit einer Gruppe von anderen freien Menschen in der Wüste versteckt hält. Aber nicht nur Melanie sehnt sich nach ihm, auch ‚Wanderer‘, die Jared selbst nie getroffen hat, wird von Melanies Liebe übermannt und beginnt nun ebenfalls, tiefe Gefühle für ihn zu empfinden…