1993年,粗魯張揚的男人約瑟夫·杜森特(喬什·布洛林 Josh Brolin 飾)在深夜遭人綁架。當他醒來時,發現身處一個完全封閉的房間。每天有人按時送來一成不變的餃子,卻沒人告訴他為什麼將其囚禁在這裡。他憤怒、沮喪、絕望、哀傷,通過房間裡的電視機,得知前妻堂娜·霍桑被人殘忍殺害、年僅三歲的女兒米婭被人收養的消息,而自己則揹負了殺人犯的罪名。萬念俱灰的約瑟夫求死不能,為了女兒他鍛鍊身體,試圖從牢籠中逃脫。漫長的二十年過去,體格健碩的約瑟夫又意外地被人釋放。他求助於好朋友恰吉(邁克爾·因佩里奧利 Mich