科技業億萬富翁邁爾斯·布朗(愛德華·諾頓飾)邀請數位感情深厚的摯友前往其希臘私人小島度假,其中包括演員凱瑟琳·哈恩、戴夫·巴蒂斯塔、杰西卡·亨維克等飾演的賓客。然而這座看似世外桃源的小島暗藏危機,命案突發打破平靜。大偵探布蘭科(丹尼爾·克雷格飾)受神秘匿名委托登島調查,發現死者與所有賓客均存在復雜利益糾葛。隨著暴風驟雨封鎖島嶼、通訊中斷,布蘭科在加奈兒·夢奈飾演的神秘女伴協助下,逐步揭開邁爾斯精心設計的連環陷阱。案件最終指向邁爾斯自導自演的假死局,其真實目的是通過制造完美謀殺案掩蓋科技公司數據泄露丑聞,并借布蘭科之手消除關鍵證人。在全員反派出局的終局對峙中,布蘭科以加勒比海漂流船戲法完成逆向解謎,揭露邁爾斯利用賓客各自致命弱點編織的死亡羅網。