The book is great, the movie is not. Only the beginning is done well. However, I was fairly impressed with Colin Farrell as Arturo Bandini and thought Salma Hayek pulled off a good Camilla. I was also impressed with the depiction of 1930's L.A. I thought that the environment was pulled off quite well. But then about half way through the movie veers away from the book and it becomes a clichéd and sappy love story. The ending is completely changed and loses everything that made the book great. I really am not sure why such a change would be made, this wasn't ever going to be a huge blockbuster film, so why make such a lousy rendition of Fante's work, that is, why try to give it a typical "Hollywood ending?"