who played in the movie as good as it gets
As Good as It Gets is a 1997 American romantic comedy-drama film directed by James L. Brooks. It stars Jack Nicholson as a misanthropic and obsessive-compulsive novelist, Helen Hunt as a single mother with a chronically ill son, and Greg Kinnear as a gay artist. The screenplay was written by Mark Andrus and Brooks. The paintings were created for the film by New York artist Billy Sullivan.