二战时期的瑞士苏黎世,德国歌女Willie(汉娜·许古拉 Hanna Schygulla饰)和犹太作曲家Robert Mendelsson (吉安卡罗·吉安尼尼 Giancarlo Giannini 饰)相恋,而Robert的父亲Mendelsson则是一个帮助犹太人逃离德国的地下组织领导,他反对儿子和Willie的恋情,于是设下圈套让Willie留在了德国无法回到苏黎世,想借此来拆散二人。滞留德国的Willie只能靠唱歌维生,受到了许多德国人,甚至德国军官的喜爱。更得到了去电台录制音乐的机会,她唱的一首歌《Lili Marleen》更是让她成为了全德国士兵的梦中情人。这首歌曲陪伴着在前线的士兵们。而回到瑞士的Robert也没有放弃两人的爱情,他潜回德国和Willie相聚,不想却被纳粹所抓。而对Robert一往情深的Willie,又该如何利用她在德国...
本片改编自美国作家库柏“皮袜子”系列小说中的第二部。 1757年七年战争期间,英法两军在北美殖民地激战正酣。军官邓肯带队护送长官之女可娜(Madeleine Stowe 饰)前往威廉亨利堡,半路遭法属印第安人埋伏,莫希干族最后的战士——金卡加(Russell Means 饰)、安卡斯父子与白人霍克依(Daniel Day-Lewis 饰)出手相救。但抵达要塞时他们发现这里已陷入战火,要塞长官门罗与邓肯做事强硬,不肯放走民兵自降战力,并将霍克依监禁,可娜这时已同霍克依相恋,但却无力援救。英军战事不利弃堡投降,印第安人马瓜带领族人向英军寻仇,可娜与霍克依失散后被马瓜带走,霍克依、金卡加、安卡斯一行进入马瓜族人的营地,以期带回可娜。