Some self styled uber sophisticates would easily dismiss this movie without even seeing the preview. I was an unfortunate victim of such idiots who ended up preventing me from seeing this movie in the cinemas when it released. While I still had the impression from those clods that this movie was'nt so great, I did notice that everyone who did see this movie were raving about it. I finally got to catch it on the small screen and it rocked. At times, the movie can strangely go over the top and cartoony and then settle back right down into seriousness. There are just so many cool ideas within this movie which have been so effectively implemented. The kung fu choreography is great. The story is quite nice. Enough said. Go see this movie. Again.