I didn’t know they were still making Shrek movies anymore, so it was a nice surprise to see Cameron Diaz at the “Shrek Forever After” premiere at the Tribeca Film Festival in New York last night.

Her cast-mates Mike Myers, Antonio Banderas and Eddie Murphy also attended.

At the premiere she wore a black Lanvin dress with peplum and a black elastic belt.

Her Lanvin jewels caught my eye as she wore single-drop crystal Lanvin earrings and a Lanvin bracelet.

The look was completed with nude leather Lanvin pumps with clear stiletto heel, and a black satin Lanvin bag with a tulle & chain strap.

The sun-kissed beauty is still sticking to the grown-up sophisticated Cameron Diaz, but I’m still longing for Cameron D with the shorter hemlines to make an appearance on the red carpet.

No matter how she dresses, she always has that sparkle in her eyes.

This is a great look for her.

[nggallery id=458]

Credit: London Features & PacificCoastNews