Directed by Richard Attenborough. With Ben Kingsley, Rohini Hattangadi, Roshan Seth, Saeed Jaffrey. Gandhi is a biographical film based on the life of Mohandas Gandhi, who led the nonviolent resistance movement against British colonial rule in India during the first half of the 20th century.Directed by Richard Attenborough. With Ben Kingsley, Rohini Hattangadi, Roshan Seth, Saeed Jaffrey. Gandhi is a biographical film based on the life of Mohandas Gandhi, who led the nonviolent resistance movement against British colonial rule in India during the first half of the 20th century.