Joe Doucett, der spilles af Josh Brolin, er en ganske almindelig familiefar - lige indtil den dag han bliver kidnappet af en ukendt gerningsmand, som holder ham fanget i isolation i 20 år, og Joes eneste kontakt med omverdenen er et fjernsyn...

En dag bliver Joe pludselig løsladt, og han bliver besat af at finde manden, der spærrede ham inde og ikke mindst hvorfor han skulle miste to årtier af sit liv.

Det mest foruroligende øjeblik for Joe er da han opdager, at det virkelige mysterium ligger i hans løsladelse og at han stadig er fanget i et spind af sammensværgelse og pine.