Cameron Diaz made a guest appearance on ‘The Tonight Show with Jay Leno’ last night.

The actress talked to Jay about how she started crying over her recent haircut and how she is excited for her 40th birthday.

Before you say, ‘Not another black dress’, this Stella McCartney Fall 2012 skirt with a Thakoon blouse is good.

It’s the perfect length to show off those killer legs and I love the less sporty, more feminine version of this look which has sheer details and puffy sleeves.

Nude Lanvin heels, a side-parted bun, an Eddie Borgo rose gold necklace and Pomellato rose gold bangles completed the look.

It’s been a while since I loved a Cameron Diaz look. I’ve liked a lot, but I love this.

Credit: Style.com & Getty