Re:tro Re:view – The Mermaid!

Jondee here at Green Gulf, The original title (in Chinese) is Mei ren yu, the film is directed by Stephen Chow, whose earlier films include Shaolin Soccer (2001) and Journey to the West (2013). It is the highest grossing film in China, about $550 million, but was a blip in American theaters. Note: the film […]