该剧讲述了尼尔·兰德尔(杰拉德·巴特勒 Gerard Butler 饰)和妻子艾比看似美满幸福,生活中相互协调照顾五岁的女儿苏菲。直到一天,一名不速之客莱恩(皮尔斯·布鲁斯南 Pierce Brosnan 饰)声称绑架了他们的女儿,并持枪威胁尼尔夫妇在接下来的24小时中完全受他摆布,不得违抗。为了女儿的安危,尼尔夫妇开始在歹徒的一个又一个要求下亲手将金钱事业一一断送。然而,就在尼尔以为剥削将要结束的时候,噩梦才真正开始,这名歹徒的身份原来牵扯着夫妻二人之间一个深不见底的秘密……