• 在片中一场戏的拍摄中巩俐显得较紧张,她点完烟后,忘了关上那只老式打火机的盖子,就把它放在桌上,只见那火苗一直燃烧着。幸亏旁边没有易燃物,直到导演喊停她才发现。
  • 在拍摄过程中,周润发会主动和群众演员打招呼,还主动打破尴尬场面,询问群众演员来自哪个省,谈到尽兴处,周润发甚至很交心地小声说,“我在外面拍戏这么久,接触很多外国人,虽然和他们相处得很好,但始终无法交往得很深”。
  • 该片于2008年初开拍,原本计划在上海取景,据悉因片中涉及娼妓及吸食鸦片等剧情未获得在内地拍摄的批文,转而改到香港等地拍摄。在2008年的上海国际电影节上,《上海》正式宣布更名为《谍海风云》。
  • 影片的故事来自于迈克·梅达沃依,他1941年出生于上海。当他创作出这个故事之后,哈维·韦恩斯坦就将它买走了,那个时候,韦恩斯坦还在Miramax公司。
  • 在影片的拍摄期间,弗兰卡·波坦特曾受到一位追求者的威胁。于是在整个拍摄和制作期间,她都使用了假名。
  • 本片导演米凯尔·哈弗斯特罗姆来自瑞典,他也和吕克·贝松一样,说自己拍摄十部电影之后就不再继续从事导演这个工作。《谍海风云》是他拍摄的第五部作品。
  • 在曼谷拍摄期间,导演米凯尔·哈弗斯特罗姆食物中毒。为了不耽误拍摄,主角约翰·库萨克代为执导了买留声机的戏,巩俐称这场戏她非常喜欢。
  • 巩俐曾在片场教库萨克唱中国民谣《小白兔》。
  • 影片拍摄了6个多月,有80%的台词是英文,只有和周润发在一起的时候,巩俐才会说中文。
  • 日本演员渡边谦在拍戏前曾给了巩俐两个寿司,巩俐全吃了了之后才发现其中有一个是给库萨克的。
  • 中国是全世界第一个上映本片的国家。
  • 影片花了8年时间制作。
  • 约翰尼·德普曾在某个点上对参与影片表示过有兴趣。
  • 约翰·库萨克他听说制片人有兴趣让他出演这部电影,他便积极争取。