I think I had high expectations as I loved the book when I read it probably 10 years back. I have a memory of enjoying the book so much more than the movie. So, my opinion might be biased. Acting was impeccable, direction was awesome. I wish they hadn't modified the script so much.