埃米莉·布倫特女士、阿姆斯特朗醫生、勞倫斯·約翰·沃格雷法官、克萊索恩、布洛爾探長、菲利普·隆巴德、麥克阿瑟將軍、馬斯頓,八位素不相識的陌生人不約而同地收到了署名“尤納·歐文先生”的一封邀請信,進而先后來到了英國德文郡沿海附近的一座孤島名叫士兵島的夏日度假莊園。
抵達后接待他們的只是管家夫婦倆,他們發現那位不曾謀面的神秘主人一直沒有出現。用晚餐的時候,餐廳里的留聲機忽然響起,指控所有賓客以及管家夫婦這10個人都曾犯有謀殺罪。眾人正在惶恐之際,來賓之一忽然死亡,噩夢由此開始。這些所謂的“殺人兇手們”被暴風雨困在孤島上,他們很快發現一首令人毛骨悚然的童謠。
“十個印無人生還第安小男孩,為了吃飯去奔走;噎死一個沒法救,十個只剩九。九個印無人生還第安小男孩,深夜不寐真困乏;倒頭一睡睡死啦,九個只剩八。在這一晚,羅杰斯夫人和馬斯頓離奇死亡了。
無人生還第二天,大家起來吃早飯,發現放在餐桌上的10個印無人生還第安小男孩少了2個。于是大家開始互相懷疑,誰拿走小雕像。此時克萊索恩女士發現了童謠暗藏殺機,“八個印無人生還第安小男孩,德文城里去獵奇;丟下一個命歸西,八個只剩七……”他們沒有想到,這首兒歌預示著所有人的死亡命運,大家開始惶恐不安。
克萊索恩女士開始調查此時,并勸說大家離開這座島。大家還沒有離開這座島,又有人離奇死亡了。這讓克萊索恩女士再一次確認童謠的意義。海上起了大風浪,克萊索恩女士試圖自己離開島嶼,被管家發現并勸說回來。他們沒有辦法聯系島外的人來求救,唯一的辦法就是找出兇手。
兇手就在他們中間,幸存者開始彼此懷疑,可是他們依然沒有逃脫童謠里的命運。回到別墅,從無人生還第一天晚上開始的幾天時間里,來賓人數一個一個減少,大家對于現狀已經十分恐慌,甚至有人開始失去理智。
所剩下的幾個人開始想辦法逃離士兵島,大家認為不能坐以待斃,但想出的辦法都無濟于事。“三個小士兵,動物園里遭禍殃。狗熊突然從天降,三個只剩兩。”最后只剩下菲利普和克萊索恩,他倆跑出別墅,來到懸崖邊。
發現懸崖地下有東西,走進一看是阿姆斯朗特的尸體。克萊索恩一直懷疑菲利普殺了所有人,在恐懼下克萊索恩用槍結束了菲利普的生命。身為教師的克萊索恩有著對愛情的執著,但對金錢更加渴望,為了讓自己的愛人雨果得到遺產,她故意讓原本的遺產獲得者,體質虛弱的西里爾獨自去游泳,并在其溺水的時候裝作是沒能趕上的樣子,眼看著其溺死,但雨果似乎察覺了此事并與她分手,成為了她的心痛。
“兩個小士兵,太陽底下長嘆息。曬死烤死悲戚戚,兩個只剩一。一個小士兵,歸去來兮只一人。懸梁自盡了此生,一個也不剩。”當克萊索恩上吊自殺的同時,管家走進來告訴他了實情,最后也自殺身亡。