One of the finest movies in recent times. The characters did an amazing job though not a huge star cast. It screenplay was top notch and the way the story is brought on screen makes you think why don't they make such perfect movies. A must watch and kudos to the entire team.