After a long time, I saw a movie which is very good. Story, acting, screenplay, everything was good. I wouldnt take names as every character was in right cast.