Simon (James McAvoy), un esperto di pittura, curatore di una casa daste, si unisce a una banda di ladri per trafugare una tela valutata milioni di dollari ma durante il furto riceve una botta in testa e quando si risveglia non ricorda più dove ha nascosto la preziosa opera. Quando neanche le minacce di torture fisiche sortiscono alcun risultato, il capo della banda (Vincent Cassel) ingaggia unipnoterapista (Rosario Dawson) per esaminare i recessi più intimi della sua psiche. Mentre la donna scava nel suo inconscio, la posta in gioco si fa più pesante e i confini tra desideri, realtà e suggestioni ipnotiche diventano sempre più indefiniti, fino a sparire del tutto.