Actresses play a major role in Indian cinema. The leading ladies light up the cinema screen with their fabulous and infectious charm. Here, we have listed out top Bollywood actresses who won millions of hearts with their incredible acting skills and us at

Check out the top 10 actresses of all time right here. 

By FilmIndia –, Public Domain,
  • Madhubala

Madhubala is one of the most beautiful actresses of Indian cinema. Not only beautiful, but she also possesses fine acting skills. Many heroines idolize her because of her charm, beauty, and amazing acting skills. Her dancing slave role in ‘Mughal-e-Azam’ is still remembered by the people. 

By Unknown author –, Public Domain,
  • Nargis

Nargis is the first Indian actress to receive a fan base abroad. She started her career as a child artist and is the first lady of Indian cinema. Because of her amazing performances, she considered one of the greatest actresses of all time. Her iconic movies include Mother India, Andaz, Pardesi, and many more.

By Lekhraj Bhakri (Film director) – Coloured movie stills from Chand (1959) cropped on actress Meena Kumari, Public Domain,
  • Meena Kumari

Meena Kumari is known as the tragedy queen of Bollywood. She played many tragic roles and those ironically mirrored her real life. Even the audience gets tears while watching her movies due to her fine acting skills. She is one of the best actresses of all time in Indian cinema. Meena Kumari ruled many hearts with her infectious acting.

By Bimal Roy –, Public Domain,
  • Vyjayanti Mala

Vyjayanti Mala is one of the finest Bollywood actresses. Her divine beauty and incredible dancing & acting skills made her the first female superstar of Hindi cinema. Her blockbuster movies include ‘Madhumati’, ‘Naya Daur’ and ‘Amrapali’. Vyjayanti’s dance number ‘Hoton Pe Aisi Baat’ burns up a dance floor even today. 

By Bollywood Hungama, CC BY 3.0,
  • Rekha

Rekha is the ultimate diva of Bollywood. Even at the age of 65, she looks radiant and sexy. The young actresses become pale in comparison with her. She always remembered for her on-screen pairings with Amitabh Bachchan. She is one of the evergreen actresses of Bollywood. 

By Bollywood Hungama, CC BY 3.0,
  • Sridevi

Sridevi captured the hearts of the fans with her beautiful face and innocent smile. She ruled the Indian cinema in the 80s and early 90s. Her iconic film ‘Mr. India’ brought her huge success and fame in the Bollywood industry. Some of her best films are ‘Sadma’, ‘Chandni’, ‘Chalbaaz’, ‘Lamhe’, and many more.

By Bollywood Hungama, CC BY 3.0,
  • Madhuri Dixit

Madhuri Dixit is the queen of Bollywood. With her glamorous smile and first-class dancing skills, she grabbed the attention of the audience. She reached the zenith of her career with her blockbuster movie, ‘Hum Aapke Hain Koun…!’ Even in the male-dominated Bollywood films, she is successful to grab the limelight which nobody has done till today.

  • Aishwarya Rai Bachchan

Aishwarya Rai often termed as the most beautiful woman on Earth because of her fine looks. She has many admirers for her divine beauty and fabulous acting skills. She won the Miss World 1994 pageant. Her super hit movies ‘Hum Dil De Chuke Sanam’ and ‘Devdas’ brought her good fame in the Hindi film industry.

  • Vidya Balan

When we look for pure acting talent, the one name that comes in our mind is Vidya Balan. She surprises the people by choosing different roles. No one can expect her to feature in the film ‘Dirty Picture’ after playing a traditional role in ‘Parineeta’. She is one of the most exciting actresses of Bollywood.

By Bollywood Hungama, CC BY 3.0,
  • Kajol

Kajol became the star of Bollywood because of her natural acting skills and lively personality. Her on-screen pairings with Shah Rukh Khan is most loved by the audience. She has many blockbuster movies on her acting list. Like Dilwale Dulhania Le Jayenge, Kuch Kuch Hota Hai, Kabhi Khushi Kabhie Gham, etc.