I LOVE this movie! I was afraid that the moviemakers would ruin my all time favorite book, but instead they made it into the classic it deserves to be! Queen Latifah gives the performance of her fabulous career, as does Dakota Fanning. At the showing I attended, the audience applauded at the end of the movie! Take kleenex, and prepare for an unforgettable experience. Bravo!!!!