Great film, deserves 5 stars, but... Another take on the story of Lu Xiao Feng by great Chinese writer Gu Long, The Before and After Duel part, with Andy Lau as Ye Gucheng, Ekin Cheng as Ximen Chuixue and of course Nic Cheung in the role of Lu Xiao Feng himself, and one of the first greater roles for Vicky Zhao Wei as Princess. It's a comedy, and great one, the slogan on the box is definitely misleading, which is a pity as people then expect something else and are disappointed. On the other hand, I am disappointed with the quality of the picture, as it is not exactly sharp - for a film full of CGI I'd expect better! Also, it's either small letterbox or without subs, as in the wide zoom (it's not 16:9) the subs are disappearing below. But if you can get a hold on a better quality item than this 2001 production DVD, you will love it.