I just watched this film this past weekend and have to say its incredible. Probably one of my new all time favs. It is long but I think its worth it. I still haven't read the book, but I want to.