Behavioral Observations Movie Summary In the film As Good As It Gets, Melvin Udall, played by Jack Nicholson, is a successful writer who has been diagnosed with obsessive-compulsive disorder. He is irritable, racist, anti-Semitic, homophobic, and generally. lacking in social skills.