尼爾·蘭德爾(杰拉德·巴特勒 Gerard Butler 飾)和妻子艾比看似美滿幸福,生活中相互協(xié)調(diào)照顧五歲的女兒蘇菲。直到一天,一名不速之客萊恩(皮爾斯·布魯斯南 Pierce Brosnan 飾)聲稱綁架了他們的女兒,并持槍威脅尼爾夫婦在接下來的24小時中完全受他擺布,不得違抗。為了女兒的安危,尼爾夫婦開始在歹徒的一個又一個要求下親手將金錢事業(yè)一一斷送。然而,就在尼爾以為剝削將要結束的時候,噩夢才真正開始,這名歹徒的身份原來牽扯著夫妻二人之間一個深不見底的秘密……