Hands up if you are shocked.

Shocked that AnnaLynne McCord is not wearing a mini dress, an LBD or a bandage dress.

I think this has to be the first time the “90210″ actress has been so covered up.

At the “50 & Fabulous: Celebrating 50 Years of Women’s Advances Since The Pill Event” in New York City this week, she opted for a more sophisticated less predictable look.

She wore an Alice + Olivia silver brocade blazer with a white shirt and black skinny pants.

Her look was paired with bright pink Christian Louboutin Mille Cordes pumps which she also owns in gold.

This is a refreshing change, but I’m guessing it was a one-off.

I bet she’ll be back to her trademark minis next time out. I would too if I had her body.

Credit: PacificCoastNews