Anne Hathaway and Courteney Cox-Arquette both wore this blue satin Marc Jacobs dress a few months ago – we know, because we wrote about it then, and some of you thought it looked like a prostitute’s dressing gown – but now they’re in the company of royalty. Princess Beatrice wore the belted dress for a night out in London this week. So, does the royal redhead outshine the brunettes, or are you going to stick with your original answer and let Courteney reign supreme?
Who wore it best?