Emma Watson has been cast as Belle in Disney’s upcoming, live-action version of Beauty and the Beast. With her beauty, elegance and grace, the producers truly couldn’t have picked anyone more perfect
Now we know what you’re thinking: the 24-year-old actress has always played more boyish characters such as Sam Pack, an introverted rebel in The Perks of Being a Wallflower and more notoriously, Hermoine Granger, the nerdy, tom-boy in the Harry Potter series… How could she possibly play a princess?