Simon (James McAvoy) is een veilingmeester voor een gerenomeerd veilinghuis. Hij besluit om samen te gaan werken met een criminele bende om een zeer kostbaar kunstwerk te stelen
Maar als Simon bijkomt van een klap op zijn hoofd, opgelopen tijdens de roof, weet hij niet meer waar hij het schilderij verstopt heeft. Als zelfs martelen geen antwoorden oplevert, schakelt de leider van de bende (Vincent Cassel) een hypnotherapeute (Rosario Dawson) in, om de donkerste uithoeken van Simons brein te doorgronden. Naarmate zij dieper graaft in Simons beschadigde psyche worden de belangen groter en langzaamaan vervagen en verdwijnen de grenzen tussen verlangen, realiteit en hypnotische suggestie.