Filming took place in Shanghai from June 2003 to November 2003.
Pemfilman dilakukan di Shanghai dari Juni 2003 sampai November 2003.