Once upon a time, there was a bushy brown hair wizard girl that last night turned out in a veritable princess.
On Thursday night, Emma Watson attended the Beauty And The Beast London premiere at the Spencer House in London with her co-star Dan Stevens, who plays the beast/handsome prince.
We all know Emma for her beauty and elegant style but – at the Disney movie London premiere – she looked like she stepped out of a fairy tale.
Emma arrived in a long and flowing light blue gown designed by Emilia Wickstead, which spoke for itself without the need of other details. A pair of hoop earrings completed her look, created by jewellery-makers, Catbird.