Victoria Beckham (PA Photos)

Larger image

Whose wedding? Hollywood stars Tom Cruise and Katie Holmes, 2006.
Who's the guest? Spice-Girl-turned-fashionista Victoria Beckham.
What's she wearing? A figure-hugging strapless black dress and humungous hat. We could be wrong, but we think that hat may be bigger than the groom! Hmmm... maybe Becks had a point if he voiced concerns that his wife could attempt to upstage Kate Middleton at the royal wedding.