Shailene has been in somewhat of a transitional period having switched stylists.
I was finding it hard to warm to a majority of her looks this year – the Balmain being the exception – but she blew me away with this Christian Dior Spring 2019 Haute Couture black cashmere coat with ivory satin lapels over shirt and shorts.
I would go as far to say that this is her best ever look.
Better than the Elie Saab Haute Couture gown she wore to the ‘Divergent’ LA premiere.
The look is well-tailored, her styling is on-point – just look as those jewels – the hair thankfully does ruin the look, as she’s presented a few ages styles in recent months.
Is this her best ever red carpet look? Or just one for her Hall of Fame?
If you are eye-rolling the forced leg, just remember that she is wearing an ankle-length coat. This pose was necessary to make this work for Cannes.
Credit: Vogue.com & Getty