I liked the updated version of this story. Quvenzhane Wallis did such a job playing someone who you couldn't help but adore. Jamie Foxx was credible also in the Will Stacks role. They paid reverance to the original story a few times and also added some new songs to go with the traditional ones. Very well done I thought.