An actor, a teacher, an author, a talk-show host. No, we aren't talking about four people, but one. Anupam Kher has worked in over 400 films and 100 plays, all in a career spanning across three decades. Kucch Bhi Ho Sakta Hain, truly! He believes that acting can be learnt, taught and perfected. As he turns 61, it would be worth our time having a look at some of his most memorable roles.

1. The 60 year old Anupam Kher in Mahesh Bhatt's Saaransh!
Kher was only 28 years old when he made his debut in 1984. However, his performance as the 60-year-old headmaster bagged him a Filmfare Award for Best Actor.60 year old Anupam Kher - BookMyShow


2. Sooraj Barjatya's Hum Aapke Hain Koun
Anupam Kher played Madhuri Dixit's father in Hum Aapke Hain Koun, which became the highest-grossing Bollywood at the time. We enjoyed the film, however, what some of us did not notice was that the actor was hardly in any close-ups. The reason being his facial paralysis, which he describes as a "painful period". Kher still chose to shoot the film. Now, this is what we call dedication!Sooraj Barjatya's Hum Aapke Hain Koun - BookMyShow

3. O Potchi, O Koka, O Bobi, O Lola!
Dilwale Dulhania Le Jayenge is probably one of the most loved films in the history of Indian Cinema. Anupam Kher played the role of a father we all wish we had!O Potchi, O Koka, O Bobi, O Lola! - BookMyShow

4. Did Uttam Chaudhary kill Gandhi?
In Maine Gandhi Ko Nahi Maara, he plays the character of an individual suffering from dementia, who believes he has killed Mahatma Gandhi. Kher's stellar performance earned him his second National Award.Did Uttam Chaudhary kill Gandhi? - BookMyShow

5. Neeraj Pandey's Baby
Anupam Kher played Shukla Ji, an intelligent techie, in Baby.  Apparently, the actor had not prepared himself for the role. Instead, he surrendered to Pandey's vision.  A director's actor, completely!Neeraj Pandey's Baby - BookMyShow