Very, very, very complicated and disjointed movie. I tried to read the book but couldn't get into it. It was also very hard to stay with the film, but because I heard that it all comes together at the end, and because of all the incredible things I've heard about it, I forced
myself to watch it all the way through. I wish I hadn't bothered. It was 'okay' --- but not worth all the hype.
(I'd give it a 5 out of 10.)