Veteran actor Anupam Kher has praised actress Vidya Balan for her grace, charm and brilliance.