Kristen Stewart was all smiles on the red carpet for the ‘On The Road’ Cannes Film Festival premiere this evening.

The actress wore a beautiful Balenciaga by Nicolas Ghesquière gown.

Her pale pink gown with green, silver and black embroidery is beautiful plus the detailing is exquisite.

I love the thigh-high split so Kristen can still have the opportunity to show off her legs. No doubt a compromise to going short.

Styling-wise, Kristen’s look was effortless.

No clutch and simple makeup with a gold small pendent necklace, Balenciaga sandals and a Cartier Juste un Clou bracelet completed her look.

I think she managed to make this look work.

What do you think?

Credit: Getty