This movie was as fun to watch as anything that I have seen in a long time. Bel Powley was feisty, spunky, hilarious and also very touching throughout the whole movie. I see where Hailee Steinfeld was originally supposed to play the title role, but as wonderfully as Powley did, I'm actually glad Steinfeld was unavailable. I will undoubtedly enjoy watching this one again.