While heisting a house, the criminal Marley Dean Jacobs kills Ana in her room in front of her nine-year-old daughter Kristine Vaduva. He shows remorse in the court and is sentenced to seven years in prison.
Along these years, he is haunted by his guilt in the form of the ghost of Ana. When he is released, he looks for Kristine and learns that she was adopted by the brother of his foster father Brendan Doyle, who is a gangster.
When the sixteen-year-old Kristine flees from her foster home, Brendan's brother Jimmy Doyle asks Marley to find her and bring her home. But Marley learns dark secrets about his foster family and decides to track Kristine down to save her and find redemption.