Potter star Emma's magic dress sense

Harry Potter star Emma Watson has put a spell on a poll to find Britain's best-dressed woman - topping the list and beating Kate Moss.

The 20-year-old actress also beat Victoria Beckham, with the singer-turned-fashion designer coming second.

Related topics: