Mientras robaba una casa, el criminal Marley Dean Jacobs mata a Ana en su habitación frente a su hija de nueve años, Kristine Vaduva.
Muestra remordimiento en el tribunal y es condenado a siete años de prisión.
A lo largo de estos años, es atormentado por su culpa en forma del fantasma de Ana.
Cuando es liberado, busca a Kristine y descubre que fue adoptada por el hermano de su padre adoptivo, Brendan Doyle, quien es un gángster.
Cuando Kristine, de dieciséis años, huye de su hogar adoptivo, el hermano de Brendan, Jimmy Doyle, le pide a Marley que la encuentre y la lleve a casa.
Pero Marley descubre oscuros secretos sobre su familia adoptiva y decide rastrear a Kristine para salvarla y encontrar redención.