Having an big hero and a strong cast you expect a big performance from the cast and a plot which supports it. This movies thrashes all the stereotypes and has it's own path , never seen a movie of such kind , the movie is still a bit length on the run time and very tiring due to it , yet it gives a strong message and nuetralizes it.