梁朝伟在此片开拍前接受了特训。影片中易默成办公室里的墨宝写的是“娱目有山水，放怀无古今”和“远鹤无前侣，孤云寄太虚；狂来轻世界，醉里得真如”。
王佳芝.演员汤唯为了演好王佳芝一角，在本片拍摄前专门赴上海学习如何穿旗袍和高跟鞋、打麻将、学评弹及上海话和带有上海口音的中华民国国语。影片女主角王佳芝的刺杀汉奸事件确有原型，在历史上色诱并意图刺杀汪精卫政权高官丁默邨的是中华民国大陆时期上海社交名媛和中统情报人员郑苹如，但是王佳芝和易默成之间的复杂情感和最终放走易默成的选择和历史上的郑苹如大