Bollywood has drastically changed over the past decade. Over the years, a lot of Bollywood actresses have managed to make it big. We thought of bringing you a list of the actresses who gave hit-worthy performances by playing main characters in films.

Vidya Balan: Her first acting role was in the show Hum Paanch and now she is one of the leading Bollywood actresses. After Parineeta, she gave a lot of commercial successes like Lage Raho Munna Bhai, Bhool Bhulaiyaa, and Heyy Babyy. Vidya Balan played Silk Smitha in The Dirty Picture that redefined her career. The Dirty Picture became one of the highest-grossing female-led movies in Hindi cinema by earning Rs. 1.14 billion worldwide.

Kriti Sanon: The actress has established herself as one of the most sought-after leading actresses in Bollywood. Last year, she strengthened that position with her impeccable performance in Mimi that saw her brilliantly handling the delicate subject of surrogacy. It was the first time Kriti was leading a film from the front and she didn’t disappoint.

Anushka Sharma: The popular actress was lucky enough to see a lot of successes at the box office ever since the beginning. Her very first film, Rab Ne Bana Di Jodi made her win a lot of praises from the critics for her screen presence. Anushka Sharma played a female wrestler in the movie Sultan which earned over Rs. 5 billion worldwide.

Kangana Ranaut: The actress received a lot of praise for her acting skills ever since her first movie. Kangana Ranaut’s Queen was a game-changer and made her one of the leading actresses of the country. Panga, Manikarnika: The Queen Of Jhansi, Rangoon are some other big movies that contributed to her career graph.

Keep reading IWMBuzz.com for more updates.