Another great performance from Jack Nicholson as the troubled, often obnoxious, and occasionally hilarious Melvin. Helen Hunt stunning too as the one person who can save him with fine support too from Greg Kinnear. A film with plenty of humour and soul that leaves you feeling better about the world.