Jennifer Lawrence looked as pretty as a princess as she walked the red carpet at the Hollywood premiere for The Hunger Games: Mockingjay Part 1.
The 24-year-old blonde - who plays heroine Katniss Everdeen in the hit franchise - joined co-stars including Liam Hemsworth, Josh Hutcherson and Elizabeth Banks at the Nokia Theatre in Los Angeles.
Jennifer sparkled in a white, sleeveless Dior couture gown with silver printed detailing and a full princess-style skirt, teamed with strappy gold shoes and a matching clutch.
J-Law was effortlessly elegant with her hair in a loose up-do, pretty pink lip gloss and understated jewellery.
She also showed off a funky reverse manicure, with her nails nude and the half moons at the base of her nail painted black.
For the afterparty she switcher her white frock for a sexy and slinky black halterneck dress with jewelled detailing and teamed it with a black tuxedo.