Shailene Woodley looked flawless in a Ralph Lauren strapless yellow gown for the premiere of her film The Fault in Our Stars.

The star who rarely ever gets it wrong on the red carpet, looked the picture of elegance in a sunshine yellow peplum style dress.

The 22-year-old actress left the accessories and jewellery at home, letting her gorgeous dress be the main feature. 

She kept her pixie hair sleek and off her face and added a pop of fuschia lipstick to amp up the entire look.