Oddly enough, then "Shanghai Fortress" had managed to stay under my radar, and it wasn't before I was browsing through the movies on Netflix that it happened to pop up.
I was immediately interested in watching the movie, given the synopsis and also because it starred Shu Qi.
First of all, then it should be said that the storyline written by Jiang Nan wasn't exactly rocket science. This was pretty much generic to the core. It was everything you could and would expect from a sci-fi action movie of this type, for better or worse. Well, at least you know what you are getting yourself into when you sit down to watch "Shanghai Fortress". This is hardly a movie that sets new milestones or move existing borders.
That being said, then I will move straight on to saying that while the storyline was generic and predictable, then the movie was actually quite entertaining and enjoyable, nonetheless.
The visual department really upped their game in this movie. And it was such a visual treat to sit down and watch the CGI effects in "Shanghai Fortress", and I think this is actually the first Chinese movie I have seen that have put on this type of grand display usage of CGI. It was marvelous and it really carried the movie a lot of the way, given the shortcomings of the storyline and script.
They had some fairly nicely talented actors and actresses on the cast list. I wasn't familiar with the most of them, which actually is a nice thing for me, as I enjoy seeing new talents and not associate their faces with previously played roles and characters. But for, I must admit, then it was Shu Qi that had the spotlight in "Shanghai Fortress". I have been a fan of hers for a long, long time and she was good in this movie, though it wasn't her best performance in her career.
All in all, if you enjoy a good old fashioned alien invasion movie, then give "Shanghai Fortress" a chance. I enjoyed it from start to end, and I am rating the movie a solid six out of ten stars.