Top 10 Greatest Indian Film Directors of All Time

The Top Ten
  1. Satyajit Ray

    When it comes to the depth of film, no one can beat him. He is a versatile personality with the ability to see the world in his mind.

    Best filmmaker of all time. Akira Kurosawa said, "Not to have seen the cinema of Ray means existing in the world without seeing the sun or the moon."

    He made legendary movies. He was the first Indian movie director to win an Oscar.

  2. Mani Ratnam

    This man is majestic. He is incredibly unique. My vote goes to Mani Ratnam for his contribution to Indian cinema. He makes such classy films!

    Every one of his movies connects with us deeply in some way. His works are beyond words to describe. Pure awesomeness.

    Best film director, showing visually and story-wise the best.

  3. Upendra Rao

    Excellent director. You need to watch his movies without missing a single scene to understand them perfectly. This is definitely true for films like A, Upendra, Swastik, etc. His talent was truly showcased with OM.

    I expect more unique movies from him. I personally did not like the movie Super. He could have done better with it. I hope he comes back strong with Upendra 2. Please, do not mix commercial elements in Upendra 2. Just go with the genuine attitude you had a decade and a half ago.

    Upendra is one of the most contemporary directors and actors in the Indian film industry currently. His movies depict things in ways that take people aback. He always has a message for the audience.

    His movie-making style can be summed up in only one word: "Different"! He portrays a raw version of everything without polluting the subject with drama and emotion. One of the rare gems to look out for.

    A brilliant actor-director of the Kannada film industry. Upendra!

  4. Shankar Shanmugham

    A gem of Indian cinema, especially Tamil cinema. He is a mind-blowing director and a quality filmmaker. He ensures the audience gets their money's worth. He is the James Cameron of Indian cinema.

    Great, thoughtful, and creative director. I would rate him as the best because his movies take Indian cinema to a different level.

    Creative and sensational. He pays attention to the smallest details in his movies and puts in a lot of effort. Hats off to him. One of the best directors.

  5. Hrishikesh Mukherjee

    What? He is ranked third? He deserves to be first. Not only in India but in the whole world, he is the best director. Every one of his movies is a masterpiece. His works like Anand, Aalap, Anari, etc., are heart-touching. His comedy works like Golmaal and Chupke Chupke are hilarious.

  6. Yash Chopra

    He has a full grasp of human emotions.

  7. Shekhar Kapur

  8. S. S. Rajamouli

    S.S. Rajamouli is the best director in the Indian film industry. He has directed only a few movies, but all of them are legendary. For me, no one can beat him.

    Great man. He brings out the world of imagination exceptionally well. His movies are a visual treat. I love to watch his films, especially Eega, Magadheera, and all the others. Waiting eagerly for Baahubali and Mahabali.

    He is the best director ever in India. All his films are super hits.

  9. Rajkumar Hirani

    He is an all-time great director. He connects with people's hearts in every movie. His films deliver great messages. He chooses new topics and makes them innovative.

    His movies convey life's messages with criticism and comedy. The percentage of his hit films is very high. Each of his movies is a milestone and well-known to all.

  10. Ram Gopal Varma

  11. The Newcomers
  12. ?

    Girish Kasaravalli

  13. ?

    Nadirsha

  14. The Contenders
  15. Anurag Kashyap

    He is not fancy, he is genuine. Never shy of experimenting. Too smart for Indian viewers.

    One of the best directors working today.

  16. Guru Dutt

    Guru Dutt is arguably the best director India has ever had. Just watch his films and you will understand why.

    The unparalleled lyricism of his movies has yet to be surpassed.

  17. A. R. Murugadoss

    A.R. Murugadoss is a wonderful director.

  18. Puttanna Kanagal

    Being a director, especially in Indian cinema, one should have the ability to direct films with actors from different industries. Puttanna Kanagal did this in a way nobody had before. He is from the Kannada industry, but he made masterpiece films in Malayalam, Hindi, Tamil, and Telugu, succeeding in each one.

    In Kannada cinema, his film Gejje Pooje is still praised by today's Kannada artists. His movie Nagarahavu made Dr. Vishnuvardhan a star, earning him the title Angry Man of Karnataka. This film featured Vishnuvardhan in his first lead role. Additionally, the song Baare Baare from Nagarahavu was the first-ever Indian slow-motion scene song.

  19. K. Balachander

    He is the master of the above-listed directors. God of Indian cinema.

  20. Sanjay Leela Bhansali

  21. Sukumar

  22. Bimal Roy

    The poignancy, the social realism of then India, the emotions... unmatched then and now. A true master.

  23. Trivikram Srinivas

    Currently one of the leading directors in Tollywood. He can make a movie a blockbuster even with a limited budget and irrespective of the cast (e.g., A Aa).

  24. Karan Johar

  25. Adoor Gopalakrishnan

  26. Imtiaz Ali

    Jab We Met, Love Aaj Kal, Rockstar, and Highway are some of the best movies in Bollywood with a new style of storytelling.

  27. Raj Kapoor

    Raj Kapoor was a legendary director and actor. I watched his movies Shri 420, Awara, Tisri Kasam, Mera Naam Joker, Bobby, and Barsaat. He did tremendous work in these films. He was a great philosopher of human behavior.

  28. Ritwik Ghatak

  29. Shoojit Sircar

    He has a great sense of direction. His movies provide a meaningful perspective on life.

8Load More
PSearch List