《海德尔》改编自莎士比亚的《哈姆雷特》。 一名年轻人(海德尔) 获悉他父亲失踪的消息后,从学校返回克什米尔。自卫部队以窝藏激进分子的罪名,逮捕了他的父亲。海德尔发现了他的妈妈与自己的叔叔有暧昧关系,不久,海德尔得知是他的叔叔主导了父亲的谋杀案,于是为死去的父亲展开了复仇之旅……
二战时期的瑞士苏黎世,德国歌女Willie(汉娜·许古拉 Hanna Schygulla饰)和犹太作曲家Robert Mendelsson (吉安卡罗·吉安尼尼 Giancarlo Giannini 饰)相恋,而Robert的父亲Mendelsson则是一个帮助犹太人逃离德国的地下组织领导,他反对儿子和Willie的恋情,于是设下圈套让Willie留在了德国无法回到苏黎世,想借此来拆散二人。滞留德国的Willie只能靠唱歌维生,受到了许多德国人,甚至德国军官的喜爱。更得到了去电台录制音乐的机会,她唱的一首歌《Lili Marleen》更是让她成为了全德国士兵的梦中情人。这首歌曲陪伴着在前线的士兵们。而回到瑞士的Robert也没有放弃两人的爱情,他潜回德国和Willie相聚,不想却被纳粹所抓。而对Robert一往情深的Willie,又该如何利用她在德国...