It seems we have a new fashionista in our midst. Emma Watson might only be about eight, but she’s giving ageing supermodels (eek, are we going to get a slap for that?) a run for their money. She wore this white Alexander McQueen gown to the National Movie Awards a whole month before Naomi Campbell stepped out in it (with some weird black suede boots) to a fashion dinner this weekend. So, does Harry Potter star Emma have the most style magic, or does the professional clothes horse take it this time?
Who wore it best?