Emma Watson, 20, who plays Hermione Granger in the Harry Potter films looked confident and stunning at the World Premiere of Harry Potter and The Deathly Hallows: Part One, in London [11.11.10]. Emma was wearing a fabulous looking short black lace dress by Rafael Lopez for Atelier Mayer.
The premiere was held at Leicester Square in London and thousands lined up to get a glimpse of her and the rest of the Harry Potter cast.