Shanghai Media Group
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.