1944年6月,第二次世界大战接近尾声,远在南洋的塞班岛迎来了最为残酷的时刻。美国7万大军登陆小岛,以压倒性的优势摧毁了日军的防守。败局已定,日本军官下令全岛军民“玉碎”效忠天皇,美丽的塞班岛瞬时成为血流成河的人间地狱。陆军步兵第18连队的大尉大场荣(竹野内豊 饰)率领2000名战士向美军发起自杀式攻击,一番肉搏之后两败俱伤。大场侥幸逃生,遇到堀内今朝松(唐沢寿明 饰)、木谷敏男(山田孝之 饰)等其他部队的残余同志。适值此时,“生存”的信念占据大场的内心,他决定保护幸存的军民直到战争最后……
本片根据Don Jones的长篇实录小说《Oba, the Last Samurai: Saipan 1944-45(大场荣,最后的武士:塞班岛1944-1945)》改编,以二战时期塞班岛真实史实为基础。。昭和30年,作家横沟正史正在构思一部以童谣为引子的侦探小说,适逢金田一耕助前往小村庄休假,横沟便拜托他顺便收集一些儿歌回来。金田一一踏进村子便听到手毬歌以及年轻人清池歌名雄的歌声,大家正在为红歌星大空由加利——原名别所千惠——的衣锦还乡作准备。爱嚼舌头的村长告诉金田一大空由加利是20年前的嫌疑杀人犯诈欺师恩田与别所的私生女,根据源次郎之妻青池有香的口供,20年前,龟汤旅馆的老板青池源次郎神秘被杀是因为对恩田的诈欺产生了怀疑,现今恩田仍旧下落不明。
不久,村长被杀。继而先后与歌名雄有过婚约的文子、泰子亦遭到杀害,她们全是恩田的私生女,一切都跟许久以前的手毬歌有关。而目前所听到的手毬歌少了最后一段,金田一判断还有最后一个受害者,而同是私生女的别所千惠最为危险。当得知源次郎当年是名噪一时的无声电影配音员时,金田一开始怀疑当年的案件,死去的人真的是源次郎吗?此时又有一个女子被害了,不过不是别所千惠……。