John (Mark Strong) hat die Fähigkeit in die Erinnerungen von Menschen einzusteigen. Er nutzt diese Gabe als Mitarbeiter von einer Organisation namens Mindscape, die in den meisten Fällen reichen Menschen dabei hilft, durch die im Gedächtnis gefundenen Beweise, ihnen vor Gericht bessere Karten zu verschaffen. Nach dem Tod seiner Frau und und einem Schlaganfall, den er bei einem schief gelaufenen Auftrag bekommen hat, ist John aber mit seinen Kräften und auch finanziell am Ende.
Darum bittet er nach einer Ruhepause seinen Freund und Mentor Sebastian (Brian Cox) um einen Job, um wieder zurück ins Leben zu finden. Der Fall der 16-jährigen Anna (Taissa Farmiga), die aufgehört hat zu essen und von ihren Eltern in ihrem Zimmer festgehalten und überwacht wird, scheint zunächst eine einfache Sache zu werden. Je weiter John jedoch in den Geist von Anna eindringt, desto stärker verschwimmen die Grenzen zwischen Erinnerungen und aktuellen Ereignissen und er muss aufpassen, dass er sich nicht selbst in Annas Welt verliert.