In which film did Tom Cruise play Dr Bill Harford? Eyes Wide Shut, Days Of Thunder, The Firm, Vanilla Sky August 17, 2017 By Show answer Eyes Wide Shut More Entertainment QuestionsMore Movies Questions