Greg Kinnear ("Simon") finds himself in hospital after a brutal bit of gay-bashing, and that means that his small, yappie, dog ("Jill") has to be entrusted to his rather curmudgeonly, author neighbour "Melvin" (Jack Nicholson) - not exactly the most loving and obvious of choices. Now this latter guy isn't exactly flavour of the month - indeed it's really only waitress "Carol" (Helen Hunt) who will put up with his selfish and churlish behaviour. When her young son becomes ill, she has to take time off and "Melvin" finds himself truly alone - with no breakfast! The solution, well all three of them take a trip and, well, you can imagine that with Nicholson and Hunt on super form here, Kinnear clearly thriving as their foil, and a screenplay from James L. Brooks at his best, we get an highly entertaining and earthy hybrid of comedy and the most unlikely semblance of romance as the three realise that there is so much more to life than any realised was possible. It's a wee bit long, but the characterisations are rich and engaging and there is a genuine chemistry on screen between all three - and the dog! It's a feel good film that has some serious undercurrents but those are dealt with in a fashion that is potent but not preachy and provides us with food-for-thought wrapped in a smile. Definitely worth watching.