Top 20 Greatest Indian Actors of All Time

We all love to watch some great Bollywood movies, and we enjoy it even more when the actors do a great job. While there are a number of great Indian actors who have made their mark in Bollywood, here are 20 actors who have managed to stun us with their performances onscreen.

20. Rajinikanth


Born Shivaji Rao Gaekwad, Rajinikanth was a bus conductor when his unique style of issuing tickets caught the eyes of a number of people. He wanted to become an actor and moved from Karnataka to Chennai to join a film institute. He later became one of the most popular actors who ruled the Indian screen. One of Rajinikanth’s most noted performances was in the movie Enthiran.

19. Akshay Kumar

Akshay Kumar

From waiting tables in Bangkok, Akshay Kumar has come a long way to making it in Bollywood. He is known for his wit and spot on comedy. Born Rajiv Bhatia, Akshay has been one of the best actors to dawn your screen for a long time now. His most noted performance was in the movie Hera Pheri.

18. Ajay Devgn

Ajay Devgan

Ajay Devgan is one of the most flexible actors in the Indian film industry. Having worked in almost all genres, he was a promising actor from the start winning the Filmfare Award for Best Male Debut for Phool Aur Kaante in 1991. He has done some amazing movies, but his best performance so far was in the movie Drishyam.

17. Mammootty


Mammootty is one of the largest stars in Malayalam cinema. He has acted in over 350 movies. Unlike most film stars, Mammootty is a lawyer by profession and is highly educated. He represents the Akshaya project as the goodwill ambassador. Mammootty is one of the few actors to receive a Padma Shri. He is best known for his performance in Thalapathi.

Read This:  Top 10 Bollywood Stars Who Hosts Indian TV Shows

16. Salman Khan

Salman Khan

He is Bollywood’s bad boy who is often in the news for walking into trouble. However, this does not take away from the fact that Salman Khan is an incredibly talented actor. He has done some impressive roles in movies such as Andaz Apna Apna (1994), Hum Aapke Hai Koun (1994), Maine Pyar Kiya (1989), Hum Dil De Chuke Sanam (1999), and Baghban (2003).

15. Anupam Kher

Anupam Kher

Anupam might not be the limelight in mainstream Bollywood, but his appearance in over 400 movies and his roles have made him very popular. He has appeared international films such as the 2002 Golden Globe nominated Bend It Like Beckham, Ang Lee’s 2007 Golden Lion-winning Lust, Caution, and David O. Russell’s 2013 Oscar-winning Silver Linings Playbook.

14. Sanjeev Kumar

Sanjeev Kumar

Sanjeev Kumar was one of the most talented actors in Indian cinema. His versatility and the way he portrayed his roles were impeccable. He is best known for his role in Sholay

13. Anil Kapoor

Anil Kapoor

Anil grew up a lower middle class life with his parents in Tilak Nagar, Mumbai. He worked hard and made it big in the industry with his talent. He is the brother of famous producer Bonny Kapoor and the duo did some amazing movies together. He is most known for his roles in Mr. India (1987), Parinda(1989), Slumdog Millionaire (2008), Nayak (2001) and 1942 A Love Story (1994).

12. Amol Palekar

Amol Palekar

Amol is a great actor and has also done some notable performances in theater. He is best known for his performance in Gol Maal (1979) for which he won the Filmfare Award for Best Actor.

Read This:  13 Unforgettable Characters of Sholay Movie

11. Mehmood Ali

Mehmood Ali

Mehmood was one of the best comedians Indian cinema has seen. He was known for his acting skills. He has also done some amazing main lead performances including the super hit movie Kunwaara Baap (1974).