Which movie was Chinese out of Monsters vs. Aliens and Storm Rider Clash of the Evils?
Storm Rider Clash of the Evils Storm Rider Clash of the Evils is a Chinese animated feature film directed by Dante Lam and produced by Puzzle Animation Studio Limited and Shanghai Media Group. It is based on the manhua series "Fung Wan" by Ma Wing-shing.
Men Behind the Sun Men Behind the Sun (, literally meaning "Black Sun: 731") is a 1988 Hong Kong–Chinese historical horror film directed by T. F. Mou.