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. Mostrando remordimiento en el tribunal, es sentenciado 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 la adolescente de dieciséis años, Kristine, huye de su hogar adoptivo, el hermano de Brendan, Jimmy Doyle, le pide a Marley que la encuentre y la traiga de vuelta a casa. Sin embargo, Marley descubre oscuros secretos sobre su familia adoptiva y decide rastrear a Kristine para salvarla y encontrar redención.