Exactly what I was hoping for. A beautifully literal translation from the page.

Rating: 9/10 (1 April 2005)

Some scenes will make you forget you are looking at live action because of the perfect integration of high contrast art. This film is perfectly cast. I couldn't imagine anyone but Mickey Rourke playing Marv and Bruce Willis playing Hartigan. Brittany Murphy gives an over the top performance as Shellie, which really made the film noir experience for me. When I first heard about the casting, I was upset that they chose Jessica Alba to play Nancy, due to Jessica's "no nudity" clause in her contract. But she managed to pull it off. Rosario Dawson has never been hotter. Another perfect fit.
That's all I care to say without spoiling any of the film. See it immediately.