The initial part of the movie approximately the first 45-50 minutes are very good but after that things start to fall apart. The baseless aspects of the movie kickin and destroy all the fun you had for first 50 minutes. Overall a one time watch movie which at the end feels baseless without any concrete logic. Just show people some flying bullets and high speed karate action and they will like it. Yeah that kind of a movie. Even though the movie is ranked 8+ on IMDb it fails to click.