Full marks to this movie which has good storyline, good moral concept, good planning, suspense which keeps viewers guessing throughout and a final reveal which very few can guess ( we guessed it though).
This is what makes most south indian films work. They have novelty & creativity mixed in each film which lacks in north indian films which have very little substance..!
Bollywood films either have rehashed romance, vulgar language to shock audiences or jingoism to incite people against one another....