Hengdian World Studios
The film was produced by IDG China Media. The filming locations were Hengdian World Studios, Heng Dian, China, and Shanghai, China with many scenes at The Peninsula Hotel on the Bund.