In the early years of the 20th century, Mohandas K. Gandhi, a British-trained lawyer, forsakes all worldly possessions to take up the cause of Indian independence. Faced with armed resistance from the British government, Gandhi adopts a policy of 'passive resistance', endeavouring to win freedom for his people without resorting to bloodshed.
Ben Kingsley
as Mahatma Gandhi
Candice Bergen
as Margaret Bourke-White
Edward Fox
as General Dyer
John Gielgud
as Lord Irwin
Trevor Howard
as Judge Broomfield
John Mills
as Lord Chelmsford
Rohini Hattangadi
as Kasturba Gandhi
Martin Sheen
as Vince Walker
Ian Charleson
as Reverend Charlie Andrews
Harsh Nayyar
as Nathuram Godse
Athol Fugard
as General Jan Christiaan Smuts
Günther Maria Halmer
as Dr. Herman Kallenbach