Shailene Woodley flaunted her 5ft8in figure in a slimming black jumpsuit at the Manhattan premiere of The Divergent Series: Allegiant on Monday.
Stylist Ilaria Urbinati selected the embellished Elie Saab Pre-Fall 2016 onesie and b&w Casadei shoes for the 24-year-old Golden Globe nominee.
The Fault in Our Stars stunner sported lots of mascara, lipstick, and a bit of wave to her raven bob.
Woodley has been promoting her role as divergent heroine Beatrice 'Tris' Prior in the third part of the franchise, which has amassed $586M worldwide thus far.
'The most difficult thing for me - that I have to do for real - is all the running. I hate running!' the Independent Spirit Award winner lamented to the Chicago Sun-Times in an interview posted Monday.
'And there's so much running in all these films!'
Joining the bisexual California girl were her male castmates Andy Bean - who plays Romit - and Theo James, who plays her love interest Four.
Shailene and her 31-year-old onscreen boyfriend later enjoyed cocktails together on the black carpet.
The Insurgent ingénue certainly appeared to enjoy her boozy interview alongside the British Downton Abbey alum and James Franco lookalike.
Also at the AMC Lincoln Square Theater was her glittering female co-star Naomi Watts.
The 47-year-old mother-of-two sparkled in a silver peplum top over a black-sequinned tea-length skirt, and matching stilettos selected by stylist Jeanann Williams.
The two-time Oscar nominee plays the powerful leader of the factionless Evelyn Johnson-Eaton in the IMAX action flick.
Stylist Andrew Mukamal put Zoë Kravitz - who plays Christina in Allegiant - in a fishnetted, fringed frock and ornate ear cuff.
The 27-year-old daughter of Lenny Kravitz and Lisa Bonet resembled FKA twigs with her baby-hair curls and sky-high topbun coiffed by Nikki Nelms.
Maggie Q - who plays Tori - donned a similarly black-fringed lace creation alongside her suited fiancé of 14 months, Dylan McDermott.
Birthday boy Ansel Elgort - who plays Caleb Prior - packed on the PDA with his yellow-clad high school sweetheart Violetta Komyshan.
Suited and booted were Miles Teller, Jeff Daniels, and Bill Skarsgård - who play Peter, David, and Matthew in the film, respectively.
German-born Nadia Hilker - who plays Nita - rocked a leggy leopard-print dress, curly mane, and a (temporary?) tattoo on her neck and chest.
Divergent trilogy author Veronica Roth was forced to lay down in her limo in order to avoid wrinkling her satin eggplant pantsuit.
Two not-so-typical teenagers at the YA event included Dance Moms' Chloe Lukasiak in a white mini-dress, and Bunk'd starlet Peyton List in a golden flounce frock.
Oscar winner Octavia Spencer and Golden Globe nominee Ashley Judd also star in The Divergent Series: Allegiant, which finally hits US theaters on Friday.
Earlier on Monday, Shailene donned a whimsical blue Valentino Pre-Fall 2016 'City and Stars' frock and Tamara Mellon stilettos.
The Bernie Sanders supporter - who collects her own water from local springs - plays Pictionary on Monday night's Tonight Show Starring Jimmy Fallon.
By Cassie Carpenter