Who did Bob Hoskins play in the film Nixon? June 7, 2017 By Show answer J Edgar Hoover More Entertainment QuestionsMore Movies Questions