Charlie Rankin (Stephen Dorff) po odsiedzeniu wyroku wychodzi na wolność. W więzieniu przetrwał dzięki swojemu kumplowi i mentorowi o ksywie "Budda" (Willem Dafoe). Teraz musi wyrównać rachunki z ludźmi, którzy kiedyś zrobili mu krzywdę. Jednak zemsta nie przebiega zgodnie z planem. Nieplanowane jest również spotkanie z Florence (Michelle Monaghan), eteryczną i tajemniczą dziewczyną, byłą aktorką porno. Florence pod twardą skorupą brutalności dostrzega w chłopaku głęboko ukrytą wrażliwość. Razem wyruszają w dziwną podróż-ucieczkę, która odmieni ich życie na zawsze.
Bohater filmu Charlie Rankin (Stephen Dorff) kończy odsiadkę w zakładzie karnym i wychodzi na wolność. Za kratkami musiał walczyć o przetrwanie. Wytrzymał najgorsze, dzięki temu, że wszedł w układ z z przywódcą współwięźniów o pseudonimie Budda (Willem Dafoe). Kiedy tylko opuszcza więzienne mury od razu postanawia wyrównać wszystkie rachunki. Ale sprawy nie idą zgodnie z planem. Na swej drodze Charlie spotyka uroczą i tajemniczą Florence (Michelle Monaghan), byłą aktorkę porno. Kiedy wszystko się komplikuję, to właśnie ona pomaga mu wybrnąć z groźnych sytuacji. Florence dostrzega w brutalnym ekswięźniu dobro i ukrytą głęboko ogromną wrażliwość. Trwa przy nim na dobre i na złe. Razem wyruszają w przedziwną podróż. To swego rodzaju ucieczka od rzeczywistości, która odmieni ich życie na zawsze.