Watch As Good as it Gets 1997 trailer

As Good as it Gets:
Melvin Udall (Jack Nicholson) is an obsessive-compulsive writer of romantic fiction who’s rude to everyone he meets, including his gay neighbor Simon (Greg Kinnear), but when he has to look after Simon’s dog, he begins to soften.

Release date: December 6, 1997 (USA)
Director: James L. Brooks
Starring: Jack Nicholson; Helen Hunt; Greg Kinnear; Cuba Gooding Jr. Skeet Ulrich; Shirley Knight
Story by: Mark Andrus
Awards: Academy Award for Best Actor in a Leading Role,
Distributed by: TriStar Pictures, Sony Pictures Releasing.