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.