He has worked in 461 films in his three decade long career and has played some interesting, varied, bizarre roles. As Anupam Kher turns 58, we look at some of the different get ups that the actor has donned in his career.
In Samar Khan's Zokkomon, Kher played a double role- one that of an eccentric scientist. Interestingly, Kher's get up for the film was a close guarded secret and even his wife, Kirron Kher did not recognize him initially.
Kher also played an evil uncle to Darsheel Safary in the film.
He played a sixty plus in his debut film 'Saaraansh' which released in 1984.
Kher's comic timing has always been impeccable. Seen here in a still from 'Chatur Singh Two Star' with Sanjay Dutt.
Kher donned Bandni print turban and dungarees for Aditya Chopra's 'Mohabbatien'.
The actor romanced Riteish Deshmukh in 'Apna Sapna Money Money'.
Kher played Karisma Kapoor's effeminate designer uncle in 'Dulhan Hum Le Jayenge'.
As the supportive father-in law in 'Hum Aapke Dil Mein Rehte Hain'.
Kher played a Dr Dang in Subhash Ghai's 'Karma'. The role is considered as one of the best in the actor's career.
As a wayward Mandhaari Kaka in 'Saudagar'.
As Girdhar in Mukul Anand's 'Hum'.
As swamiji in tamil film 'Little John'.
Anupam Kher played a dwarf, Vakil Chachu in Shirish Kunder's 'Jaan E Man'.
As Laxmikant 'LK' Kabadiya in 'Buddha Mar Gaya'.
As BB Bhatti in 'Mr Bhatti On Chutti'.
Kher produced and acted in 'Maine Gandhi Ko Nahi Mara' which went on to win the National Film Award(Jury) in 2005.
As Darvesh Singh in 'Speedy Singhs'.