Simon (James McAvoy) ansat ved et fint auktionshus og hjælper en flok tyve med at stjæle et stykke værdifuldt kunst for selv at få en bid af kagen. Kuppet går dog frygteligt galt - kunstværket forsvinder sporløst, tyvene stikker af og Simon ender med at miste dele af sin hukommelse. Han vælger derfor at opsøge en hypnotisør (Rosario Dawson) for at få sin hukommelse tilbage og derigennem finde frem til det forsvundne maleri. Snart begynder grænserne mellem virkelighed, begær og illusion at blive kraftigt udviskede, og Simon må indse, at han ikke kan stole på en levende sjæl. Efter blandt andet en tur til Indien og jobbet som "kunstnerisk instruktør" på OL åbningsceremonien i London 2012 vender instruktøren Danny Boyle tilbage til thriller genren, med den altid fantastiske James McAvoy i hovedrollen.