10 times better on rewatch. There is so much emotional depth and interesting plot hidden behind the cool choreography and martial arts. I think this is one of the movies I will never get tired of. It just makes me happy, amazed, and sad all at the same time