I think this movie is just trash. I am Chinese and have been watching Stephen Chow's movies since the 90s. I like Kung Fu Hustle, but Mermaid is just a movie with bad animation and not funny. None of my Chinese friends from HK liked the movie either.