1939年8月,8名互相不认识、工作和社会地位都不相同的人都收到来自一个小岛的主人署名“尤纳·欧文先生”的来信,虽然他们都不认识自称“尤纳·欧文先生”的岛主,但都被信中提到的不同的邀请理由所吸引,于是在指定时间内乘坐一艘小船,到达这座位于德文郡海岸附近的士兵岛。岛上一座豪宅,一对管家夫妇迎接他们进去居住。此时他们才知道原来“尤纳·欧文先生”不在家,而当时天气又不好,于是8位客人与2名管家一共10人,差不多等于被困在士兵岛。晚饭时刻,留声机自动播放,一把陌生的男声一一念出岛上10人中每个人的名字,同时讲出每个人的罪行,并宣布他们将在岛上死去。第一个死亡的是管家的妻子,随后前来应征当秘书的维拉发现,凶手是按照一首诗歌的内容准备将他们一一杀害,而每杀掉一个人,客厅桌上的10个士兵摆件就会少一个。按照推理,士兵岛再无他人,凶手就是10人中的其中一个。是警察、退休士兵、医生还是法官?随着死亡的人越来越多,凶手呼之欲出。