Top 10 Best Indian Actors and Actresses

Indian cinema is not one lane, one language, or one formula. When you look at the performers who rise above the crowd, you are looking at artists from Hindi cinema and far beyond it. Some built their legacy through intense dramatic roles. Some lit up the screen with comic timing, action, romance, or sheer magnetic presence. The best of them do more than star in hit films. They give you scenes you can replay in your head years later, lines you still remember, and performances that keep pulling new generations into the world of Indian film.

That is what makes a list like this so much fun to argue over. You are not just weighing fame. You are thinking about range, longevity, screen presence, influence, and that rare ability to hold your attention the second they appear. One performer might win you over with quiet emotion. Another might storm in with swagger, precision, and enough charm to carry an entire movie on a raised eyebrow and a half-smile. Indian actors and actresses have been doing that across decades, genres, and film industries, which makes narrowing them down a glorious headache.

The Top Ten
  1. Shah Rukh Khan

    Shah Rukh Khan, also known as SRK, is an Indian film actor, producer, and television personality. Referred to in the media as the "Badshah of Bollywood," "King of Bollywood," and "King Khan," he has appeared in more than 80 Bollywood films and earned numerous accolades, including 14 Filmfare Awards.... read more

    This man has won 13 out of 14 Filmfare awards. He is one of the world's best actors. Billions around the world know and love him. We have huge respect for him because he is humble, polite, and kind.

    We admire his great works that he has done in the past. People follow his footsteps to be a better actor. If he acted in Hollywood instead of Bollywood, he would have won numerous awards by now. We love you, King Khan.

    He is the best because he is the face of India. The world knows the Indian Movie Industry equals SRK. By the way, who is Sanaya Irani? Why is she in the top 10? She is not fit to come in the top 100,000 list. Thank God the South Indian RAVAN's didn't vote much here. Otherwise, their ugly actors would fill this list.

    Still, many voted. It's really funny to see Vijay got a higher rank than Akshay Kumar. He is not fit to carry even Akshay's shoes.

  2. Sanaya Irani

    Sanaya Irani is an Indian model-turned-actress. Her first major television role was as Gunjan in the Indian youth show Miley Jab Hum Tum. She later gained widespread recognition for her performance as Khushi Kumari Gupta in Iss Pyaar Ko Kya Naam Doon?

    Although she belongs to the Indian drama industry, her expressions, actions, and everything become their best and most memorable when she performs.

    Expressions, smile, anger, moves, and now dance are all listed under her skills. She is the most beautiful, gorgeous, and humble Indian actress who has her own place in the viewers' hearts and minds.

    She's the best when it comes to what she does. Her acting, her dancing, and every performance are so versatile. Sanaya Irani totally deserves to be on this list.

  3. Salman Khan

    Abdul Rashid Salim Salman Khan (born December 27, 1965) is an Indian actor, film producer, singer, painter, and television personality. He has worked in Hindi cinema for over three decades and remains one of the industry's most successful and recognizable figures. Khan has received multiple awards including... read more

    More than an actor, he is the best person.

    The icon of acting, the king of heat, and the bhai of entertainment. He's the only one in the world who became popular in every genre: comedy, romance, action, thriller, drama, political, emotions, lover boy, cop, musical, documentary, family, etc.

    He's been ruling the industry for 26 years. He's the man with a golden heart and the biggest movie megastar we have. He is the best.

    I have seen all of your movies, and I love your six-pack. I love your style, and I love your movies.

    You are the best actor in the world, and I will see the first show of the Mental movie. I love you, Salman Khan. You are the best. My name is Gautam Agrawal.

  4. Aamir Khan

    Aamir Khan is an Indian film actor, filmmaker, and television talk-show host. Through his thirty-year career in Hindi films, Khan has established himself as one of the most popular and influential actors in Indian cinema. His critically acclaimed work includes films such as Lagaan, Taare Zameen Par,... read more

    He is really able to portray his roles well. His acting skills are natural. When you see him on the screen, you forget that he is just an actor. You think that the character is real, and that you are part of the movie.

    Aamir Khan is fourth... Impossible... He should be second. Aamir Khan is just great. Wait a minute. Is this because he doesn't accept any awards? No, then he wouldn't be in the top ten list if it were like that. Aamir is the best, after Shahrukh Khan. His movies are marvelous. This guy, and his acting in Dhoom 3, his eyes and body. Oh my, I love him!

  5. Amitabh Bachchan

    Amitabh Harivansh Bachchan is an Indian film actor. He first gained popularity in the early 1970s with movies like "Zanjeer" and "Deewar," and was dubbed India's first "angry young man" for his intense on-screen roles. Bachchan is considered one of the greatest and most influential actors in Indian cinema... read more

    The Millennium Star - Amitabh Bachchan is the best actor in Bollywood. He can act in any kind of role provided to him. Most other actors need comedians to act out comic roles and entertain the audience, but Mr. Bachchan does it himself in most of his movies.

    One role played by him that I can never forget is the scene in which he talks to himself in front of a mirror. Another memorable scene is when he acts like a mirror in a window with Prem Chopra.

    The best actor of all time. Simply, he is the number one actor. Everything the Indian film industry is today has a lot to do with the great contribution of this genius.

    The most versatile actor of all time. As one Italian film director said, He is not an actor but an industry.

  6. Hrithik Roshan

    Hrithik Roshan is an Indian actor who appears primarily in Bollywood films. He made his debut as a leading actor in Kaho Naa.. Pyaar Hai in 2000. He is widely recognized for his dance abilities and for starring in numerous successful films.

    Well, we have all sorts of actors in today's industry, and without a doubt, all of them have proved themselves. Today's world demands versatility and perfection. Some people join this industry with very little skill, but over the years, they develop and establish a strong foothold.

    When it comes to Hrithik Roshan, I don't need to give a second thought before voting him as the best actor. Yes, I agree that he hasn't done an adequate number of films compared to the length of his career, and many of his films didn't do well at the box office. But this is exactly what proves his worth. Despite many unsuccessful projects (and very few projects, at that), he has successfully created a permanent mark in the industry.

    He is a complete powerhouse: looks, acting skills, dance, dialogue delivery, voice. There's hardly anyone who can compete with him. To top it all off, our Mr. Perfectionist has a very impressive charisma. No matter how long it takes for him to appear on screens after any project, his fans are always eagerly waiting for his magic.

  7. Rajinikanth

    Shivaji Rao Gaekwad, better known by his stage name Rajinikanth (born December 12, 1950), is an Indian Tamil film actor who is widely regarded as the Superstar of Kollywood, following the legacy of M. G. Ramachandran. After earning ₹26 crore (equivalent to ₹55 crore or approximately US$8.2 million in... read more

    He has a lot of fans all over the world. He is popular for his style and simplicity. In other countries, people know our state because of our style king, Rajini. No one can beat him.

    He's really talented at acting and everyone favors him. Even Shah Rukh Khan likes him. He made a song called Lungi Dance in Chennai Express!

    Superstar Rajinikanth and Anushka Shetty are a super couple in the upcoming movie, Lingga. The world loves them.

  8. Vijay

    Joseph Vijay, known mononymously as Vijay, is an Indian actor and playback singer who primarily works in Tamil cinema. His films are widely distributed and frequently dubbed into Telugu, Hindi, Malayalam, and even Chinese.... read more

    Vijay is the man of simplicity and has a large fan base in all parts of India. He has excellent records under his belt and has the power to change politics in Tamil Nadu. He is a good and excellent actor.

    He is a very good hero in India. He is the best hero in Tamil film. He helps everyone and also has a six-pack, like Aamir Khan. He has many fans around the world.

    Vijay is a good hero in India. He has many fans in India, and I am also one of them. He is a good singer and dancer, and I like his songs. He is a good actor.

  9. Mohanlal

    Mohanlal Viswanathan Nair, born on May 21, 1960, is better known simply as Mohanlal. He is an Indian actor best known for his work in Malayalam-language films. He is often affectionately called "Lalettan" by his fans.

    He is widely regarded as one of the greatest actors in Indian cinema, praised... read more

    Mohanlal is the University of Acting. He is the greatest actor that Indian Cinema has ever seen. Besides, he is so simple and kind towards his co-actors as well as his fans.

    He also respects other legends of Indian Cinema. He always tries to maintain friendship with other actors. The man is a legend.

    Oh man, what can we say about this talented actor? He is the best in the Indian film industry. No one can compare to his flexibility and his variety of acting skills, including comedy.

    Mohanlal is the best actor of all time. He is the most natural actor I have ever seen. He is so flexible and can handle any type of role with ease: serious, comedy, tragedy, action, drama, hero, romance, and even as a villain.

  10. Katrina Kaif

    Katrina Kaif is an English actress who works primarily in Hindi films. Despite receiving mixed reviews for her acting abilities, she has become one of the most popular and highest-paid actresses in Bollywood. She has appeared in numerous commercially successful films across different genres.

    Katrina is a very good actress, and she was really good in the movies "Jab Tak Hai Jaan" and "Ek Tha Tiger." Even though she annoyed me in "Ek Tha Tiger," she was still really good.

    She can't act, can't speak Hindi, and is just extremely annoying. It's obvious people only like her because she's pretty.

    I've never seen such a hottie in Indian movie history. She looks incredibly hot in all her movies. I like her. So hot, Katty.

  11. The Newcomers
  12. ?

    Tara Sutaria

    She did a splendid job in her debut, Student of the Year 2, and in Marjaavaan!

  13. ?

    Sushmita Sen

    Sushmita Sen is an Indian film actress, model, and the winner of the Miss Universe pageant in 1994. Sen was the first Indian to win the crown. She has appeared in several Hindi films and was awarded the Filmfare Award for Best Supporting Actress for her role in Biwi No.1 (1999).

    She's a great actress, especially in Biwi Number 1 and Main Hoon Na.

  14. The Contenders
  15. Akshay Kumar

    Rajiv Hari Om Bhatia, born on September 9, 1967, is better known by his stage name Akshay Kumar. He is an Indian actor and film producer who has appeared in over 150 Hindi films and is known for his work in action and comedy genres. Originally holding Canadian citizenship, he renounced it and regained... read more

    Akshay Kumar is a real action hero compared to all other heroes. He is a good chef in Bollywood as well. He has a black belt in martial arts.

    He is one of the best comedians in the heroes category. His stunt work in Bollywood is also commendable, as well as his acting. He deserves the position of rank one in the industry.

    He is the best ever. No words to describe him. He is truly the king of Bollywood and deserves the number one spot on this list.

    Your rating is bogus. Akshay Kumar has more fans than SRK and Salman, so change your rating first.

  16. Kamal Haasan

    Parthasarathy, better known by his stage name Kamal Haasan (born November 7, 1954), is an Indian Tamil film actor, screenwriter, director, producer, playback singer, choreographer, lyricist, philanthropist, dancer, and politician. He was born in Paramakudi, Ramanathapuram, Tamil Nadu, to D. Srinivasa... read more

    Really, it's foolish to compare other Indian actors with Kamal Hassan, who is a living film encyclopedia, legend, 100% devoted, and a model actor for other actors in Indian cinema.

    I wonder why he is not in the top two! This seems to be a list of favorite actors, not the best ones.

    He is a versatile actor, director, dialogue writer, lyricist, dance master, and producer.

  17. Kareena Kapoor

    She is very, very beautiful. I think she is the most desirable diva in the world. Love you, Kareena. You're the best of all. You are my best and super actress. I really love you. For me, you are the sexiest woman in the world.

    Kareena is the Queen of Bollywood! She is beautiful, gorgeous, incredibly talented, very versatile, dances superbly, and most of all, she is a wonderful human being!

    Kareena has the most supernatural talent and is the most exceptional actress ever.

  18. Ranbir Kapoor

    Ranbir Kapoor is an Indian actor and film producer, born on September 28, 1982, in Mumbai. He is known for his work in Hindi cinema and has received several Filmfare Awards. Kapoor co-founded a production house and is considered one of the leading actors in the industry today.

    He is the best actor ever. It can be seen in his movies, which are very different from others. Also, he is "d nxt Raj Kapoor."

    He is handsome. He has great acting skill. He has proved his skill in Wake Up Sid, Ajab Prem Ki Ghazab Kahani, Yeh Jawaani Hai Deewani, etc. He is the future undisputed superstar of Bollywood.

    He is the best. I like his rock style.

  19. Kajol

    Kajol Devgan (née Mukherjee) (born 5 August 1974), known mononymously as Kajol, is an Indian actress. She is widely regarded as one of the most successful actresses in Hindi cinema.

    Kajol has received numerous accolades, including six Filmfare Awards, which feature a record-tying five Best Actress... read more

    Kajol is the realest actress ever, a natural beauty, and her acting is out of this world (watch My Name Is Khan). Unlike many other actresses, she gives a feeling of reality when she acts. You don't get the feeling that she is actually acting.

    I think Kajol should be the number 1 actress in Bollywood, and I love her more than anything! She is fantastic both on screen and offscreen, and she is just so easy to love. I can keep on bombarding her with compliments my whole life. She is definitely an angel on earth.

    Kajol is the best actress in the world. She is different from all other actresses. I mean, she is madness, bubbly, and spontaneous. She is also beautiful and lovable.

  20. Pawan Kalyan

    Pawan deserves this spot. In fact, I personally recommend him a little higher than this. He is the only actor with the best openings in the Telugu film industry, even if the movie is a flop.

    When a movie featuring a big hero is released in Tollywood, many people ask how the film is. However, if it's a movie starring Pawan Kalyan, people think about the stampede that could take place in AP theaters. It is the peak of the charisma that the power star has.

    He is the most desired actor in India. His movie openings are at a peak, whether they are hits or flops.

  21. Mammootty

    Mammootty is an Indian actor and film producer primarily associated with the Malayalam film industry. He was born on September 7, 1951, and has acted in over 400 films across multiple Indian languages. He has received numerous accolades, including three National Film Awards for Best Actor and several... read more

    Yeah! He is a man of great talent, active in the Malayalam film industry. Small compared to others in India, yet in the top ten. I salute him for his contributions to Indian cinema. Good luck, keep going.

    He is the only actor in the world to do the most characters with 100% perfection. He still looks beautiful at 63, and he is called natural beauty.

    He is the best ever, and no one can be an actor like him. He is the most fantastic actor I have ever seen.

  22. Mahesh Babu

    Mahesh Babu is an Indian actor, producer, media personality, and philanthropist known for his work in Telugu cinema. He is one of the highest-paid actors in the Indian film industry and has received several awards, including Nandi Awards and Filmfare Awards South. He also runs the charitable trust Heal-a-Child... read more

    Youngster's icon. Legend in the making. Down to earth. An absolute superstar in his stardom. It's Mahesh all the way!

    Mahesh Babu is hot, and his pairing with Samantha is the best in the Tollywood industry. His skin tone is lovely.

    Now, he is the young superstar of Indian cinema.

  23. Deepika Padukone

    Deepika Padukone is an Indian actress who works predominantly in Hindi films. She has won three Filmfare Awards and was featured in Time magazine's list of the 100 most influential people in the world in 2018. She is one of the highest-paid Indian celebrities, and in addition to acting she founded the... read more

    Deepika has shown so much growth as an actor! From Om Shanti Om to Cocktail/Yeh Jawani, she has shown an unbelievable amount of improvement. Remember, she is only a few films old and has a long way to go.

    She is a natural beauty with large expressive eyes, a stunning dimpled smile, dusky caramel skin, flawless hair, and a body worth dying for. She seems down-to-earth and real, unlike so many other plastic, talentless Bollywood actresses (if I can even call them that).

    Beauty and looks can only take you so far. Once that starts fading, only talent will help you survive in the industry, which Deepika definitely has. Best of luck, Deepika! I am sure you have a wonderful career ahead of you. Lots of love.

  24. Priyanka Chopra

    Priyanka Chopra is an Indian actress, model, singer, film producer, and philanthropist. She gained international recognition after winning the Miss World 2000 pageant. Chopra has since built a successful career in both Bollywood and Hollywood.

    Oh my God, I can't believe this. Priyanka Chopra is at number 20 and Katrina Kaif is at number 10? Those of you who've voted for losers and bimbos like Katrina and Deepika should start watching meaningful cinema and start appreciating real talent like Priyanka. Please stop judging talent on the basis of sex appeal.

    Priyanka Chopra should be the best female actress because she is impeccably the best. She is multi-talented, energetic, and enthusiastic in what she does.

    To me, she is better than all the female actresses listed above. She is totally adorable. I am dying to meet her. She is my best.

  25. Naseeruddin Shah

    His acting is awesome in every film, especially in The Dirty Picture, Ishqiya, and all of his films.

    Best ever. Nobody can match him.

  26. Sunny Deol

    Sunny is better and the best. I think he is greater than all.

    Action king of Bollywood. Deol is the man of Bollywood and a leading actor of Hindi cinema.

  27. N. T. Rama Rao

    Nandamuri Taraka Rama Rao Jr., born on May 20, 1983, is an Indian actor known for his work in Telugu cinema. He is the grandson of N. T. Rama Rao, a legendary actor and former Chief Minister of Andhra Pradesh. Popularly known as "Young Tiger" and "Tollywood Thalaiva," he is recognized for his roles in... read more

    Stupid poll. Even after 100 years, SR NTR will be number one because no one can portray such characters. He is a legendary actor turned politician. Hats off.

    NTR - daredevil on the screen, deity in human hearts, family member of the poor. East or west, NTR is the best.

    To this day, he is the number one star in India. Please do not compare any star with this legend.

  28. Shahid Kapoor

    Shahid Kapoor is a well-known Indian film actor who appears in Hindi-language films. He began his career with romantic roles but later earned acclaim for more complex characters in films such as Haider (2014) and Kabir Singh (2019). Kapoor has received numerous awards for his performances and continues... read more

    I think he is the best actor in the Indian movie industry. He is so sexy, the hottest, and a dream man. He is the best dancer in Bollywood. All of his Shanatics love him.

    Shahid Kapoor is a cute and naughty guy. He has a nice personality. I like Shahid Kapoor very much and want to meet him.

    Amazing! Amazing! Amazing. He is the best. So cute, and his dance is just out of this world.

  29. Ajith Kumar

    Ajith Kumar (born May 1, 1971) is an Indian film actor best known for his work in Tamil cinema. He is one of the most successful actors in the Tamil film industry. In addition to his acting career, Ajith took a sabbatical and participated in the 2004 British Formula 3 season as a Formula Two racing driver... read more

    I said he is not the best actor, but he is an honest, best, and real hero in real life. So, I truly, madly like Ajith. He doesn't rely on media support. Only fan support matters to him. I am proud to be an Ajith fan. Thank you, guys.

    Ajith is an awesome actor. Only dance is not enough to become a favorite hero. Good acting is also needed. I said Ajith should be in the top 5.

    My name is Bhuvaneshwari (Roja). I am the biggest fan of Ajith. My lifetime ambition is to see Ajith at least once.

    You are the best mankind. You are so down to earth. I like your humbleness. I am studying in SKP Engineering College and live in Tiruvannamalai.

8Load More
PSearch List