Enquanto assaltava uma casa, o criminoso Marley Dean Jacobs mata Ana em seu quarto na frente de sua filha de nove anos, Kristine Vaduva. Ele mostra remorso no tribunal e é condenado a sete anos de prisão.
Ao longo desses anos, ele é assombrado por sua culpa na forma do fantasma de Ana. Quando é libertado, ele procura por Kristine e descobre que ela foi adotada pelo irmão de seu pai adotivo, Brendan Doyle, que é um gangster.
Quando Kristine, com dezesseis anos, foge de sua casa adotiva, o irmão de Brendan, Jimmy Doyle, pede a Marley para encontrá-la e trazê-la de volta para casa. Mas Marley descobre segredos sombrios sobre sua família adotiva e decide rastrear Kristine para salvá-la e encontrar redenção.