Scott McPherson adapts a beautiful screenplay from his own play. 'Marvin's Room' could have easily been just another one of those sentimental disease-of-the-weak type TV films but McPherson stays true to the story injecting it with a delightful dose of humour. The film focuses on broken relationships and how it's never too late to take the step to mend them until you're gone. The execution is simple and that works very well. The score is in sync with the flow. The writing is beautiful. The dialogues are cleverly written.
Diane Keaton is marvelous in a role that could have easily turned out to be a cliché if it were played by a lesser actress. She plays her part naturally with a quiet and yet layered restraint. Meryl Streep does a fine job as the slightly more rebellious and estranged sister who had escaped from having to take care of her father and is proud of her diploma. Leonardo Dicaprio isn't bad either. Robert De Niro is great in a more laidback role. He also reveals a flare for comedy. His scenes with a splendid Dan Hedaya had me laughing. Gwen Verdon is a delight and she provides excellent comic relief. Hume Cronyn doesn't have a scene out of bed but he definitely makes the viewer take note of his performance.
My favourite scene is towards the end when the two sisters chat in the kitchen. Keaton's Bessie may have been 'consumed' by taking care of her ailing father and aunt, not 'leading' her own life like the typical American woman but the amazing thing is that she doesn't regret it because she is proud that she has given them so much love and that she can do the same now with her sister and nephews. Then there's the ending which is superbly done. You're left wanting to know how these wonderful characters are doing but at the same time one can acknowledge that it's the best way to end.