I finished the book recently and when I was watching this movie I thught I was reading the book again. This is one of the best adaption of a book I've ever seen. The acting was great. Leonardo DiCaprio did a marvelous work, as always. I also love Toby McGuire performance. The worst is the music, too modern for that age.