Mentre compie un colpo in una casa, il criminale Marley Dean Jacobs uccide Ana nella sua stanza di fronte alla figlia di nove anni Kristine Vaduva. Mostra rimorso in tribunale e viene condannato a sette anni di prigione.
Durante questi anni, è perseguitato dal suo senso di colpa sotto forma del fantasma di Ana. Quando viene rilasciato, cerca Kristine e scopre che è stata adottata dal fratello del suo padre adottivo Brendan Doyle, che è un gangster.
Quando la sedicenne Kristine scappa dalla casa adottiva, il fratello di Brendan, Jimmy Doyle, chiede a Marley di trovarla e riportarla a casa. Ma Marley scopre oscuri segreti sulla sua famiglia adottiva e decide di rintracciare Kristine per salvarla e trovare la redenzione.