Cookies on FilmShelves
We use essential cookies to keep the site working. With your permission we also use analytics cookies (so we can fix what's broken) and advertising cookies (so the ads you see are more relevant). Read our privacy policy.
You'll still see ads on the free tier — rejecting just means they won't be personalised.

Jack Nicholson gives an Academy Award winning performance as Melvin Udall, an acid-tongued, obsessive-compulsive romance novelist with Manhattan's meanest mouth. But when his neighbour Simon (Greg Kinnear) is hospitalised, Melvin is forced to llok after Simon's dog. And that unexpected act of kindness - along with the daily exchange of insults with Carol the waitress (Helen Hunt) - helps put Melvin back in the human race.
As an Amazon Associate and eBay Partner Network member, FilmShelves earns from qualifying purchases. These links may earn us a commission at no extra cost to you.

As Good as It Gets (1997)
139 min
A misanthropic author, a single mother and waitress, and a gay artist form an unlikely friendship after the artist is assaulted in a robbery.