Dupa o noapte de betie, Joe Doucett (Josh Brolin) un director de publicitate decazut si un tata absent, este rapit din senin si aruncat intr-o celula izolata care arata ca o camera de hotel, unde este tinut timp de 20 de ani - 20 de ani plini de chinuri, care trec fara nici cel mai mic indiciu referitor la identitatea rapitorului sau, sau la motivul pentru care Joe a fost rapit. Eliberat in mod inexplicabil din acest cosmar, Joe revine in lume manat de o singura obsesie: sa il descopere pe cel care a pus la cale aceasta pedeapsa si, in primul rand, sa inteleaga de ce.