創傷背景與重新出發
故事開場於一段令人不安的閃回。Violet Gates 正在遭受丈夫 Blake 的家暴,Blake 甚至把槍塞到她手裡逼她開槍。多年後 Blake 已經死亡(實際上是自殺),Violet 帶著五歲的兒子 Toby 搬到了芝加哥,從事幫助家暴受害者的工作,努力重建生活。
這一天,Violet 鼓起勇氣,把 Toby 交給姐姐 Jen 照看,穿上精心準備的衣服,前往高檔餐廳 Palate,赴一場通過約會軟體認識的攝影師 Henry Campbell 的晚餐約會。對她來說,這是多年來的第一次約會,也是嘗試走出陰影的重要一步。出門前,Jen 還幫她挑選衣服、用 AirDrop 發搞笑圖片給她打氣。
約會與匿名威脅降臨
餐廳位於高層,燈光考究,氣氛浪漫。Henry 溫文爾雅,談吐得體,兩人之間的互動自然而輕鬆。一切看上去都在朝好的方向發展。

然而轉折很快到來。Violet 的手機開始不斷收到來自一個名為”Let’s Play”的匿名用戶發送的 AirDrop 訊息。起初是一些搞笑表情包,Violet 以為是惡作劇。但訊息迅速變得陰暗——對方清楚地知道她坐在哪張桌子、穿了什麼衣服、正在做什麼。接著,訊息裡出現了她家中的即時畫面:Toby 和 Jen 的一舉一動都被監控著,而且畫面顯示有一個蒙面男子就藏在她家裡。
匿名者的指令非常明確:不許離開餐廳,不許報警,不許向 Henry 或任何人求助——否則蒙面男子會立刻殺死 Toby 和 Jen。Violet 的手機已經被克隆,對方能監控她的所有操作。

不斷升級的指令
從這一刻起,餐廳這個優雅的約會場所變成了一座無形的牢籠。Violet 表面上必須維持約會的正常狀態——微笑、聊天、舉杯——內心卻在極度恐懼中拼命尋找出路。
匿名者的要求一步步升級。先是命令她待在原位、不準有任何異常舉動。然後要求她趁 Henry 不注意,從他的相機包中偷出一張 SD 卡。Violet 被迫照做了。整個過程中她多次嘗試尋求幫助——在桌下偷看手機、趁去洗手間時觀察周圍環境、試圖向服務員暗示——但匿名者似乎無處不在,每一次小動作都被發現並警告。

最終,匿名者下達了最致命的指令:要求 Violet 去洗手間取回一瓶事先藏好的毒藥,然後把毒藥放進 Henry 的飲料裡,殺死他。Violet 陷入了絕望的兩難——她不想殺害一個無辜的人,但家人的生命正被威脅著。
真兇現身:理查德的陰謀
在餐廳入口處,Violet 曾與一個男人短暫交談過。這個人叫理查德(Richard),看起來毫不起眼,像是一個普通的中年食客。但 Violet 逐漸意識到一個疑點:理查德在他們初次見面時竟然直接叫出了她的名字,而她從未自我介紹過。
當 Violet 確認理查德就是幕後操控者後,她當面質問了他。理查德隨即撕下偽裝,露出冷酷的真面目。他透露了整個陰謀的全貌:

Henry 並不只是一個普通的攝影師。他的相機 SD 卡中存有當地市長貪腐挪用公款的關鍵照片證據,他正在以線人身份配合 FBI 調查。市長的同夥決定在 Henry 正式出庭作證之前將他滅口,但又不能讓暗殺行為與市長產生任何關聯。
理查德被僱來執行這個計劃。他之所以選中 Violet 作為”工具人”,是因為外界普遍認為 Violet 殺害了自己的家暴丈夫 Blake(儘管事實是 Blake 自殺)。如果 Violet 在約會中毒殺 Henry,公眾只會認為這是一個”有殺夫前科的危險女人”再次犯案,不會有人懷疑到市長頭上。這個計劃既陰險又周密,完美利用了 Violet 的創傷過往。
餐廳對決:Violet 的反擊
Violet 並沒有按照理查德的劇本走。
她假裝服從了下毒的指令,做出了往 Henry 的龍舌蘭酒杯中下毒的樣子,還故意打翻酒杯阻止 Henry 喝下去。而真正的毒藥,她偷偷放進了理查德的意式奶凍甜點裡——那正是她前夫 Blake 生前最愛的甜品。當 Violet 說出”Yahtzee”這個暗號時,理查德才意識到自己已經中毒了。
憤怒的理查德拔槍射擊。Henry 挺身擋在 Violet 面前,中彈倒地。Violet 拿起 Henry 之前送給她的一個曲棍球冰球砸碎了餐廳的高層玻璃窗,巨大的氣壓差將理查德吸出了窗外,墜樓身亡。

家中的最後一戰
解決了理查德之後,Violet 立刻趕回家中。蒙面殺手正在攻擊 Jen 和 Toby。Violet 一度陷入劣勢,但關鍵時刻,小 Toby 用他的遙控玩具卡車把殺手掉落的槍推到了媽媽手邊。Violet 拿起槍,開了兩槍,擊斃了蒙面殺手。殺手的面具被揭開,竟然是影片開頭出現過的那個上門抄水錶的工人。Jen 雖然一度看似已經遇害,但最終被發現還活著。
這是 Violet 人生中第一次真正拿起槍主動保護自己和家人——當年面對 Blake,她並沒有開槍,是 Blake 自己結束了生命。而這一次,她親手終結了威脅。
結局
Henry 被緊急送往醫院搶救,最終脫離了生命危險。他作為線人提供的證據成功讓市長及其同夥被逮捕歸案,整個貪腐陰謀被徹底曝光。
Violet 帶著漢堡去醫院看望 Henry。一條新的 AirDrop 訊息彈了出來——這一次,發送者是姐姐 Jen,開玩笑地評價 Violet 的穿搭,呼應了影片開頭 Jen 幫她挑衣服出門的溫馨場景。Violet 和 Henry 約定了第二次約會,這一次要來一場”無聊的、普通的”約會。
這部電影格局不大,但懸疑節奏緊湊、完成度很高。全片將驚悚感壓縮進一家高層餐廳和一部手機裡,靠資訊操控而非槍戰追車製造緊張感,是一部適合喜歡封閉空間懸疑題材的觀眾觀看的小而精的驚悚片。