Actress Emma Watson poses at the Metropolitan Museum of Art Costume Institute Benefit celebrating the opening of "American Woman: Fashioning a National Identity" in New York May 3, 2010.
Harry Potter star Emma Watson has beaten Kate Moss to the title of Britain's best-dressed woman in a poll of 25,000 people.
The 20-year-old actress also put Victoria Beckham in the shade, with the singer-turned-fashion designer coming second, followed by Keira Knightley, Cheryl Cole and Sienna Miller.
Supermodel Moss was sixth, with Lily Allen, Pixie Lott, Naomi Campbell and Lungs singer Florence Welch completing the top 10.
Twilight star Robert Pattinson, 24, was named Britain's best-dressed man, with Scottish actor Gerard Butler in second place.