在一個平靜的夜晚,面目猙獰的德里克(麥克·切克利斯飾)帶領兩名跟班持械闖入查理(史蒂芬·朗飾)經營的咖啡館,劫持了包括年輕情侶凱爾(肖恩·法瑞斯飾)與艾琳(杰西卡·斯佐爾飾)、神秘女子克萊爾(妮基·瑞德飾)在內的數名人質。劫匪發現保險柜裝有時間鎖,必須等到午夜才能開啟現金存放區,被迫與人質展開漫長對峙。經驗豐富的巡警威爾(福里斯特·惠特克飾)進入店內后,敏銳察覺異常氣氛并暗中周旋,其真實身份實為德里克前警隊搭檔之子。隨著午夜臨近,人質們逐漸發現德里克的真實目的是奪取保險柜內警方證物袋——其中藏有能將其昔日同僚(包括威爾父親)定罪的關鍵證據。當德里克試圖用炸藥強行開啟保險柜時,威爾與人質聯合反抗引發激烈槍戰。最終德里克被擊斃,查理為掩護眾人犧牲,威爾則在爆炸中重傷昏迷。次日清晨,唯一幸存的人質從醫院蘇醒,在警方問詢中拼湊出這場充滿背叛與救贖的驚魂之夜。