In which 1999 film did Will Smith play the hero and Kenneth Branagh play the villain? June 7, 2017 By Show answer Wild Wild West More Entertainment QuestionsMore Movies Questions