The acting of the whole cast was exceptional. I think that happenes when the movie has been handled well by the director. Anupam Kher is an exceptional actor without any doubts. Despite of doing so many out-of-his-league roles, he has still been able to maintain his class.
Nasir bhai is a gem. Nothing needs to be said for him.
The supporting cast did great as well. Jimi shergil surprised me. The other guy (he was good in pyar ke side effects too) did a great job too.
Its an out-n-out well-made film. Hope it strikes on the box office.