Anupam Kher is an Indian actor, director and producer who works primarily in Hindi-language films. Considered one of the finest actors in Indian cinema, he has played a variety of characters including numerous critically acclaimed leading or parallel roles.