Michael Keaton (Batman) plays Bobby Jones, a successful Los Angeles businessman who's diagnosed with terminal cancer. He and his wife Gale (Nicole Kidman - Malice) expect their first child and as Bobby is only given a few months to live, he tapes a video legacy to his son.
He's very funny as he tapes himself teaching etiquette music appreciation and the fine art of shaving. He takes weeks filming everything he thinks his son might need to know in his young life.
When the doctors tell Bobby there is nothing more they con do for him, Gale persuades him to see a Chinese healer. The healer tells him that he's bottled up with anger and he has to let go of it in order for his heart to heal. So Bob goes back to his hometown to settle things with his family. He blames his father (Michael Constantine) for working hard and never being around while he was growing up and his parents feel that Bob was ashamed of them, since he moved away and changed his ethnic sounding last name to Jones.
Kidman is very good in a role that is predominantly one of quiet support and Keaton is marvelous as the once vibrant, angry husband and son, who's preparing during his last days to be a good father. It's a very moving, funny, wonderful performance.
My Life is an emotional story (be sure to bring your hankies) of an imperfect man trying to put his life in order in a short period of time, and it's one with humor and dignity.