I read the book, then saw the movie and cannot for the life of me figure out why screenwriters/producers/directors, et al take a perfectly good story and bastardize it all to hell! The only resemblance between the book and movie is the title and the character's names. How disappointing the movie was, they combined subplots into the main plot, distorted the main characters and made it something it wasn't. Generally books are better than movies, granted, but in this case they aren't even in the same universe, not even a parallel one. The music was overkill, nothing like a 40's flick. Overall, a HUGE disappointment! Don't waste your time/money. Read the book instead!