OMG. You are so right about Zu: Warriors from the Magic Mountain! Directed by Tsui Hark! That movie is so much fun. I never thought about how well Doctor Strange aligns with a wuxia films, but now I can easily see how it works. I haven't seen Storm Riders. I'll have to find a copy somewhere.