龙雁飞(许冠文 饰)是一个著名的武侠小说家,十年了都没有新的作品面世了,不过以往的畅销作品仍然带给他客观的收入,生活无忧。他的女儿Sophia(杨千嬅 饰)是个早已到了适婚年龄,但她恋爱运甚差,只想找一个真正可以过日子的人结婚,其实她一直暗恋自己的上司——花花公子Frankie(刘青云 饰)。Frankie因为意外要搬到Sophia的家住,龙雁飞看见自己心爱的女儿被Frankie当工人使唤,心里很不是滋味,便对Frankie充满了敌意,但在后来的相处中,两个男人又成了知己……。作为以色列特工,伊亚(里欧·艾希肯纳兹Lior Ashkenazi饰)的的工作就是用各种手段追杀前纳粹分子,他的妻子自杀身亡,并留下纸条,上面写着“你毁灭一切靠近你的东西”。伊亚对妻子的死万分内疚,然而任务还在继续,他要杀掉一名已经年迈的纳粹分子, 目标人物的孙子艾瑟(克纳特·柏格Knut Berger饰)来到以色列和姐姐相聚,这给伊亚提供了绝好的机会。他以导游身份接近艾瑟,并带他游览耶路撒冷。沿途艾瑟对伊亚完全信任,甚至还产生了同性之爱,伊亚却在妻子自杀的阴霾中走不出来,并得知艾瑟祖父已经去世。这一切让伊亚倍感疲倦。 当艾瑟离开以色列,伊亚开始挂念这段暧昧与友谊夹杂的感情。他飞往德国找到艾瑟,却意外得知了一个秘密,让他大为困惑,不知如何抉择。。