The roughly $25 million project was to be filmed wholly on location in Shanghai and would have benefited from the support of China's government, which said it would provide some $2 million worth of local labor costs.