Who on film has played Batman, the Saint and Doc Holliday? June 7, 2017 By Show answer Val Kilmer More Entertainment QuestionsMore Movies Questions