Have you ever wondered if the ghosts that you are afraid of may be a person that others yearn for day and night? Let the truth reveal itself in Hong Kong horror film The Puppet, which is set to launch on iQIYI on August 8. Surrounding the legend of puppets murdering people, it is a horror and suspense film that is guaranteed to make your hair stand. It is no wonder that many people call it the horror version of Lost In The Stars! Directed by Huang Yi, The Puppet co-stars talented actors … [Read more...] about iQIYI’s latest horror Hong Kong-styled film The Puppet premieres August 8