 Most of the filming was completed in Shanghai, evidenced by the Shanghai skyline at night, as well the numerous scenes filmed at the interior and exterior of the Shanghai Science and Technology Museum in Pudong.Dailies were leaked on several websites, lacking CGI and sound effects.It was widely reported that the sequel is on the way, and production has begun.