Eraser

Angelo's mother was murdered as they both strolled along a wet street on a rainy day. This 15 year old boy grew up with the guilt and consciousness of him killing his own mother. Being neglected by his alcoholic father made his situation worse, also giving Angelo the suspicious thought of his father being the murderer.