1、在二戰快要結束的時期,在荷蘭戰場上幸存下來的德國猶太女孩蕾切爾·斯坦恩(卡裡斯·范·侯登飾),加入瞭荷蘭地下抵抗組織想找出那個背叛的人,她所有傢庭成員在解放南部的鬥爭中由於此人的出賣而全部被害。剛剛從戰場中逃脫出來的她為瞭藏身,當瞭一名出色的歌手。
2、但,當這位漂亮的猶太女歌手藏身的地方被炸後,她無路可走,便隨另一群猶太難民去逃亡。但是,他們的船在中途被德國的巡邏人員發現,難民們都被殺害瞭,隻有蕾切爾活下來。她進入到德國隊伍當中,化名愛麗絲,以使和德國人相處。一位德國軍官(賽巴斯汀?柯赫飾)對愛麗絲很好,還為她安排瞭個工作。荷蘭抵抗組織要營救自己被俘的人,讓愛麗絲幫助,但是,這個計劃被叛徒得知瞭。德軍方面與荷蘭抵抗組織都把她視為敵人,她又一次陷入絕境。一直愛護她的那位德國軍官與她一起逃離並躲瞭起來,等待著戰爭結束。而結束瞭戰爭,卻並沒有給愛麗絲帶來自由,因為每一個幸存者在一定程度上都是有罪的,而她,而必須找出那個叛徒。