Charlie Rankin (spelad av Stephen Dorff) har kommit ut ur fängelset, men inte bort från trubbel. I skuld till mannen som räddade hans liv bakom galler (spelad av Willem Dafoe) måste Charlie genomföra ett mord för att bli kvitt. Men allt förändras när han träffar Florence (Michelle Monaghan) en mystisk och vacker förlorad själ som kan se igenom […]