In which films did Morgan Freeman play a homicide detective called David Somerset? June 7, 2017 By Show answer Seven More Entertainment QuestionsMore Movies Questions