Für seine Studien geht der Junge Gandhi (
Ben Kingsley) nach England. Mit 24 Jahren kommt er ins gewalttätige Südafrika, das damals noch unter britischer Herrschaft steht - eine Erfahrung, die seinen weiteren Lebensweg bestimmen soll. Kurz nach Ausbruch des Ersten Weltkriegs kehrt er in seine Heimat Indien zurück, die er von den Briten befreien will. Jedoch ist er von nur dem Wunsch erfüllt, diesen Wandel friedlich herbeizuführen und Frieden und Versöhnung unter den Völkern und Menschen zu stiften. Dies bringt ihm auch seinen Beinamen "Mahatma" = "die große Seele" ein. Umso tragischer, dass gerade er eines gewaltsamen Todes sterben muste.