Audrey (Halle Berry Halle Berry) and her husband Brian (David Duchuni David Duchovny) have been married for 11 years, giving birth to a pair of children and living a happy and peaceful life. One day, Brian died because he intervened in a dispute with a strange family. Audrey's originally docile life suddenly opened his mouth, and the situation suddenly changed. In order to fill the gap, Audrey invites her husband's best friend Jerry Sunborne (Benicio Del Toro Benicio Del Toro) to move into the room next to his garage, hoping that he can help him and his children tide over the difficulties. For this reason, the impoverished drug addict Jerry has to struggle with drug addiction, help Audrey and rebuild his life at the same time. Gradually, Audrey accepted Jerry as a family member, and the two children regarded him as their "new father". Jerry managed to stay away from drugs and had a new job. However, the friction between the two people also slowly began, the original loneliness can not become love.