Sir Alec Guiness played Professor Godbole in a movie that was based on a novel by what author?
Alec Guinness:  He is also known for his six collaborations with David Lean: Herbert Pocket in "Great Expectations" (1946), Fagin in "Oliver Twist" (1948), Col. Nicholson in "The Bridge on the River Kwai" (1957, for which he won the Academy Award for Best Actor), Prince Faisal in "Lawrence of Arabia" (1962), General Yevgraf Zhivago in "Doctor Zhivago" (1965), and Professor Godbole in "A Passage to India" (1984). A Passage to India (film):  The screenplay is based on the play of the same name by Santha Rama Rau, which was based on the novel of the same name by E.M. Forster.
E.M. Forster