Shanghai Fortress, also known as The Island of Shanghai, is a 2019 Chinese science fiction action film directed by Lu Zhizhen and starring Jing Boran and Liu Haoran. The movie is set in a futuristic world where aliens have invaded Earth, and a group of humans must band together to defend their city.