Will Smith plays a character called James Edwards in what movie? July 6, 2017 By Show answer Men in Black 8 More Entertainment QuestionsMore Movies Questions