The movie is good (but from my point of view it's very overrated).
Personally speaking, the book is infinitely better.