I'm sure the Chinese version of this movie is decent and well made, but the English version is absolutely terrible with bad voice syncing. I was definitely expecting more from this movie as it is starring Jackie Chan, but I was severely disappointed with the bad story line , terribly done cgi and everything else about this movie. It was a waste of 1 hour and 48 minutes of my life.