Jennifer Lopez and Cameron Diaz oscars.jpg

When Jennifer Lopez and Cameron Diaz stepped onto the stage at the Oscars, we had to wonder whether they'd been on the phone beforehand to discuss outfits. Are they like we mere mortals, ringing our mates before a party to ask "what are you wearing?"

It definitely looked like it, as despite the fact the personal style of these two women couldn't be more different, they managed to look perfect next to each other on stage; Jennifer oozing sex appeal (and very nearly flashing the audience) in a long-sleeved, low-cut cold shoulder Zuhair Murad gown, and Cameron doing her best to look her usual easy breezy, surf girl self in a ruffled Gucci Premiere gown with far more internal corsetry than there looks in this pic!

It's hard to pick a favourite from these two, but if pushed, Cameron just wins it for us. She's been struggling a tad with her flippy new hairdo, but with this dress and some very clever styling, she's really making it work. She looks relaxed, happy and more gorgeous than ever, and the dress is beautifully subtle with just the right amount of embellishment.

Follow all our live Oscars coverage by clicking here, and follow @catwalkqueen on Twitter for more!