Emma Watson steals the show at Harry Potter premiere

The gorgeous Emma Watson rocked a beautiful pale blue Oscar De La Renta frock at the premiere of Harry Potter and the Deathly Hallows Part 2 yesterday, and then sparkled her way into the afterparty in a shimmering nude-coloured Elie Saab number.

Emma Watson steals the show at Harry Potter premiere
Emma on the red carpet in a floor-length tiered Oscar De La Renta gown

Emma Watson steals the show at Harry Potter premiere
Emma at the aftershow party in an Elie Saab dress, accessorised with Chopard earrings and peep-toe heels

Emma Watson steals the show at Harry Potter premiere
The first dress is strikingly similar to a floor-sweeping gown worn by Carrie Bradshaw in Sex and the City when she was stood up by her Russian beau Aleksandr Petrovsky. We totally love both but who do you think wore the frilly frock better?