Zavvi - le foyer de la culture populairecharlie rankin (stephen dorff) est sorti de prison mais pas hors de danger.
redevable à un homme qui lui a sauvé la vie derrière les barreaux (willem dafoe), charlie doit maintenant commettre un meurtre pour régler ses comptes.
de façon inattendue, il rencontre florence (michelle monaghan), une belle et mystérieuse âme perdue qui voit le bien dans la coquille sombre de charlie.
lorsque le coup tourne mal, charlie se retrouve rapidement dépassé par les événements et doit trouver le moyen de régler ses dettes, de découvrir sa propre identité, dentamer une romance avec florence et de trouver le chemin de la rédemption.