Cameron Diaz showed off those enviable legs on the red carpet at the 2011 Vanity Fair Oscar Party in West Hollywood, California last night.

She opted to wear at Carolina Herrera Pre-Fall 2011 dress.

The abstract leopard print lame one shoulder cocktail dress was shortened from the runway.

Anita Ko earrings, Jimmy Choo ‘Glint’ black open-toe booties, a Judith Leiber black clutch and a Lanvin gold cuff completed her look.

As much as I love fact that she’s showing off her best assets the dress appears to be tight around her thighs.

Credit: Style.com & Getty