Snow Cake
When the eccentric drifter Vivienne Freeman gets a ride from a reluctant recluse Alex Hughes (Alan Rickman), she is killed by a transport truck side ramming the car, while Alex only gets a nosebleed. Everybody agrees that it is not Alex's fault. He visits Vivienne's mother, Linda (Sigourney Weaver), to deliver Vivienne's gifts and to provide support. She has been informed about her daughter's death a few hours before Alex's visit, but does not show any signs of grief. However, she has a cleanliness mania which involves her constantly making sure everything in her home is neat, and prevents her from touching garbage bags. Her problem is finding someone who will put the garbage outside to be collected, as this was always something done by her daughter. Linda insists that Alex stay a few days so that he can do it for her. He agrees and also arranges Vivienne's funeral.
During his stay he begins a relationship with one of Linda's neighbors, Maggie (Carrie-Anne Moss), who Linda mistakenly thinks is a prostitute. A local policeman warns Maggie of Alex's intentions because he has just served time for a man's murder. Maggie does not confront Alex about the matter, but instead waits until he brings the subject up himself. Alex reveals that he killed the man who caused his son's death in a car crash while his son was on his way to meet Alex for the first time — Alex had only recently learned about his existence, the result of an affair a long time ago.
Linda dislikes Maggie to the point where she initially refuses her help. But after Alex leaves to see the mother of his son, she allows Maggie to come into her home and help her.
psychedelic, cute