An amazing mix of action and drama. As always, Jet Li's fight scenes are great, but it's not just another kung-fu movie. I really started to feel bad for Danny, and really started to hate Bob 'Mario' Hoskins' character. The different moods of the movie really make it unique.