Twin Dragons (HK 1991)

Rating: ***
Director: Tsui Hark, Ringo Lam
Cast: Jackie Chan, Maggie Cheung, Nina Li Chi, cameos by Lau Kar Leung (Liu Chia Liang), Kirk Wong, and Tsui Hark

This film is silly to the point of being annoying, but it looks great, is excellently made, and features some outstanding fight sequences. Jackie Chan plays two non-typical roles in this film - a cultured concert pianist with no martial arts skills, and a cocky street tough punk with an attitude. It's nice to see this flexibility, but neither character is what Chan fans expect or even want to see from him. (he smokes and even gets laid!) Even though they're well crafted, the mistaken identity gags get extremely tiresome and you just want the film to be over. Fortunately, Maggie Cheung is available to distract you momentarily from the goofiness - even if she does have blue hair.