Excellent adaptation from the superb novel by James Lee Burke. The novel is the second one published (1988) about main character Dave Robicheux. Alec Baldwin as Dave positively nails the complex, achingly human character. If you saw the movie but never read the book, treat yourself by reading the book now, and then watch the movie again. Without exception, all actors cast in the movie accurately reflect their respective characters in the book. I'd love to see a movie version of "Tin Roof Blowdown," published in 2007.