- 原本杜琪峰一直希望跟法国殿堂级演员阿兰·德龙合作,双方从2007年开始就多次洽谈,最后阿兰·德龙还是推辞了邀请,由法国摇滚天王兼演员约翰尼·哈里戴作“替补”。
- 片中林雪有一场狂跑戏份,竟然因为心脏不能负荷直接被送医院治疗
- “复仇”这两个字在法语里面竟是一道法国头盘。
- 影片的故事背景放在了澳门,大部分的镜头则在香港拍摄。影片的演员来自香港和法国,而对白则又是英语和粤语。对于这种鲜明而糅杂的地域特征的表现,杜琪峰表示电影利用了澳门比较殖民化的欧洲风貌,而另一边的香港则比较现代化。他正是把这两种感觉糅合在一起,才能表现出:这个关于“复仇”的故事可以发生在任何一个地方。他用来带出这个主题的则正是对地域特色的风格化展现。
- 《复仇》融合了《枪火》、《放·逐》、《文雀》等好几部电影的经典元素,充满了银河映像招牌式的特色,启用的演员也是任达华、黄秋生等固定班底。片子对兄弟情怀的浪漫化,对演员造型的重视,“月光枪战”这一华彩段落对光和场面调度的运用,都可以看出杜琪峰之前电影的影子。杜琪峰毫不忌讳地表示,国外看《复仇》的大部分观众都没看过他之前的电影,《复仇》就是为了促使他们去看自己早期的作品。