Storm Rider Clash of the Evils (2008)
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.
More at Wikipedia.