故事發生在1942年的新加坡,寧靜的夜晚,一場洋溢著歡快氣氛的舞會正在進行之中。此時,一枚炮彈徹底打破了此地的平靜,日軍齜著獠牙亮著利爪,踏上了這片和平的土地。在軍方的安排之下,駐扎在此地的澳大利亞和英國軍隊家屬登上了回國的船只,哪知道這艘船駛向的目的地竟是地獄。
日軍襲擊了這條搭載著婦女和兒童的船只,將他們關進了集中營內。這里的日子苦不堪言,所有人不約而同陷入了絕望之中。閉塞的環境,短缺的物資,瀕臨崩潰的精神,導致集中營中暴力事件頻發,無辜的人們一個接著一個死去。在這個節骨眼上,一位名為艾德里亞(格倫·克洛斯 Glenn Close 飾)的女子挺身而出,組織了一支合唱團,歌聲成為了她們活下去的唯一動力。