This is a really fine martial arts/historical drama. It contains plenty of humour, a touch of romance and most importantly lots of brilliantly choreographed martial arts action... the fight on ladders in the American fort is one of the best I've seen in such a film. The cast do a fine job; Jet Li really impresses as Wong Fei Hung; Jacky Cheung and Kent Cheng are a lot of fun as his students 'Buck Teeth' So and 'Porky' Lang and Rosamund Kwan is a delight as romantic interest 'Thirteenth Aunt' Yee. The rest of the cast impress too; especially during the action sequence. The film captures the end of an era as those living traditional lives come to see that ultimately China will need to modernise if it is to avoid being taken over by foreign powers. The depiction of human trafficking seems as relevant to our times as to the period of the film with individuals promised great wealth if the pay traffickers to get them to a land of wealth that doesn't really exist. Overall I'd certainly recommend this to fans of the genre.
These comments are based on watching the film in Cantonese with English subtitles.