Mostly when there is sequel of a movie i generally have low expectations and trust this movie moved me in so many ways that i can not explain. i am not a person who comes and writes reviews about movies but this movie has got me doing it. The casting was perfect a 10/10 movie.