Anupam Kher is an Indian actor and producer who works in Hindi and a few English, Malayalam, Punjabi, Tamil and Telugu language films. He is considered one of the most versatile film actors of India. He has played variety of characters including numerous critically acclaimed leading or parallel roles.