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 . 
<triplet> Storm Rider Clash of the Evils <subj> Dante Lam <obj> director <subj> Shanghai Media Group <obj> production company