Birthday special: Anupam Kher’s most versatile roles over the years

Whenever it comes to versatility in cinema; some selected names strike our minds. And Anupam Kher, if not the best, then is certainly one of the most versatile actors of all time. Kher is considered as one of the finest actors of Hindi cinema and his range of work over the years justifies his status as a legend in his field. So, on his 63rd birthday, let's go through some of the actor's most versatile roles: (Photo Credits: Instagram)