Filming Locations (2)

  • Hong Kong, China

  • Luis de Camoes Gardens, Macau, China (Shanghai Legation Street)