In 1997, who played the role of Melvin Udall in the film titled As Good as It Gets? June 7, 2017 By Show answer Jack Nicholson More Entertainment QuestionsMore Movies Questions