Tut-tut. Naughty Ms. Holmes obviously doesn't play by the rule that it's rude to upstage the leading lady. Pictured in Spain, the actress was there to support hubby Tom Cruise and Cameron Diaz's new movie Knight and Day but totally stole the show with her uber-glamorous Old Hollywood look. About time, too, I say, she's been looking awfully mumsy of late. But the sleek, structured waves teamed with silver shadow, natural-looking lashes and toffee lip gloss make me forget all that. Girl looks good. LOVE the subtle shimmer of the gold under-eye shadow, too. Kudos Kate. You've managed to do a complete 180. You like?