2. Gandhi (1982)
Gandhi is a 1982 British-Indian film is one of the best movies which comes to mind when we think about Mahatma Gandhi. The movie traces the life of Gandhi from South Africa to freedom struggle in India to his assassination in 1948. The film was directed by Richard Attenborough and won 8 Oscars in all. The actor Ben Kingsley won the best actor award for his portrayal in the movie. Other Oscar winning categories include the best picture and best director. The movie is undoubtedly one of the finest you will come across which has received extreme critical success.