Kristen showed up dressed in an outfit that is completely out of character for her. And we’re shocked because you never know what Kristen has up her sleeve. She can switch between her androgynous style and her ultra-feminine look with ease.

On Monday night, the ‘Spencer’ actress attended a for-profit event dressed in an edgy costume. She wore a long-sleeve metallic pink jacket with white leggings and looked great on the red carpet. The buttoned-down shirt’s ruffled neckline was fastened with a small black velvet ribbon at the top of the collar. She complemented her wide-leg pants with chained stripes on the sides with a white lace top underneath the glittering shirt.

The 31-year-old actress went all out when it came to her make-up. A rosy pink eyeshadow, correctly kohled eyes, falsies, excessively flushed cheeks, and a nude lipstick completed her look. To go full retro, she styled her strawberry blonde hair in 50s pinup bangs and a high ponytail. Her new hair color, which she debuted at the Venice Film Festival, has left us speechless. Kristen finished off her ensemble with black platform heels.

Kristen certainly didn’t let us down with this look. She was dressed up like a classic Barbie in pink.