En 1982, ce type de grande fresque historique n'existait plus à Hollywood, et rappelait les grands films épiques de David Lean autour d'un personnage tels Lawrence d'Arabie ou Docteur Jivago. Richard Attenborough portait ce projet depuis longtemps mais le repoussait parce qu'il ne voulait pas d'une star américaine dans le rôle principal ; finalement, il trouva la perle rare en la personne de Ben Kingsley, acteur anglais mais né de père indien. Le travail qu'il fit fut prodigieux d'intensité et de réalisme, et ce rôle écrasant lança définitivement sa carrière.
Attenborough atteint une sorte de démesure notamment dans les scènes de foule incluant une nombreuse figuration, c'est aussi un biopic très intéressant, et le personnage le méritait, mais le portrait reste très hollywoodien, le réalisateur n'échappe pas à certains impératifs de ce genre de film, certains aspects de la vie de Gandhi sont enjolivés et arrangés pour rendre accessible le propos au grand public. D'autre part, sa mise en scène reste sans surprise et académique, en accusant d'inévitables longueurs. Mais l'essentiel est préservé, le film a réussi à sauvegarder la force et la grandeur de son sujet derrière les figures imposées du grand spectacle, en soulignant l'importance du personnage et son action pour la paix, incarné par un acteur formidable, entouré par un casting de poids où l'on trouve Candice Bergen, Edward Fox, Trevor Howard, John Gielgud ou Martin Sheen... Une fresque de grande ampleur qui fut couverte d'Oscars et qui mérite d'être vue.