The tinsel town of Bollywood is the hub of stardom and fame which gets boosted by the skills showcased by the actors on the silver screen. An actor faces tons of challenges in his journey but the one challenge, they face on the daily basis is of coming up more skilled and entertaining than their last performance. To accomplish this take we have seen a Bollywood actor slipping in the suit of a role that leaves the audience astonished. There have been instances where the actors looked unrecognizable. Here we bring you a look at the top 10 most challenging roles played by Bollywood actors:

1. Shahrukh Khan (My Name is Khan): The acting performance of the actor is the reason he is known as the king of Bollywood. And he showcased his art when he played the role of a mildly autistic man in My Name is Khan. For the role, he went through religious training and spent a lot of time with autistics to understand the role better.

2. Amitabh Bachchan (Paa): Big B is currently on the god level of acting but nothing can touch his performance Auro in Paa. In the movie, he played the role of a 12-year-old child suffering from a rare genetic disorder called progeria. And his acting and makeup were so defined that it was impossible to guess who he is.

3. Priyanka Chopra (Barfi): Barfi may not manage to do well at the box office but it is a movie to be adored. Especially the acting performance of international star Priyanka Chopra. In the movie, her performance as an autistic girl in Barfi has left an indelible impression on us.

4. Alia Bhatt (Udta Punjab): It not has been long since Alia Bhatt became a part of the industry but her acting performance made many actresses run for careers. For example her performance in Udta Punjab in which she played the role of a village girl. The dare for her to make more realistic with her performance that she did.

5. Randeep Hooda (Sarabjit): If acting is an art, Randeep Hooda is the Picasso of it. And one of the masterpieces of the actor is Sarabjit. In the movie, he portrayed the role of Sarabjit who gets jailed in Pakistan for more than 19 years. For the role, he reduced his weight from 92 kgs to 66 kgs.

6. Rani Mukherjee (Black): Black is the story of a blind and deaf girl named Michelle McNally and played by Rani Mukherjee. It was a whole new challenge for Rani Mukherjee but she made is look easy as hell.

7. Rajkumar Rao (trapped): Rajkumar delivered a masterpiece in Trapped. He not just went through an unimaginable transformation but did everything to justify his role in the movie.

8. Saif Ali Khan (Omkara): Saif Ali Khan brought the character of Langda Tyagi to life in the movie Omkara. This role was a lot more different than the roles he had played before. Though he wasn’t the first choice for this role, after watching him portray this character, everyone was convinced that Vishal Bhardwaj did the right thing by choosing Saif Ali Khan.

9. Hrithik Roshan (Guzarish): People have seen Hritik play a superhero, an army man, a burglar, and many other roles throughout his astounding acting career. However, the most remarkable character of his life was Ethan Mascarenhas in Guzaarish.

10. Shahid Kapoor (Haider): Shahid Kapoor was known as the “chocolate boy” of Bollywood before Haider because of his movie choices. Haider, directed by Vishal Bhardwaj, demonstrated Shahid’s real potential and flexibility. The Bollywood adaptation of Shakespeare’s Hamlet had to be one of the most challenging roles he’d ever played; from wearing long hair to going completely bald, the actor had to go through a complete transformation.