Post-WWI tale about a shell-shocked veteran (Colin Firth) who works to restore a church mural---and his life. Moon: Kenneth Branagh. Mrs. Keach: Natasha Richardson. Rev. Keach: Patrick Malahide. Douthwaite: Tony Haygarth. Directed by Pat O'Connor. Based on the novel by J.L. Carr.