Wow, Scarlett Johansson.
The MTV Movie Awards saw some serously stunning red carpet looks this year, but no one turned heads more than the Avengers Assemble actress.
Showing off her incredible post-baby figure (Scarlett only gave birth to first daughter Rose Dorothy seven months ago), the star looked svelter than ever in her colour pop coral Zuhair Murad jumpsuit and multi-coloured sandals.
The flared leg and the nipped in waist did wonders for lengthening Scarlett’s body, while the cut-out embroidery gave the all-in-one a fiery edge.
Gold drop earrings and a mint green clutch topped off her summery look, and the A-lister’s hair looked fabulously sleek and modern styled into a choppy, tousled side-sweep.
While handsome French hubby Romain was nowhere to be seen, Scar-Jo made up for her lack of date inside by getting cosy with actress gal pal Reese Witherspoon.
While Johansson looked amazing, coming in at a close second was Jennifer Lopez, who slayed on the red carpet again in a seriously sexy Versace tuxedo-inspired cocktail dress.
J Lo’s smouldering yet sophisticated option boasted big gold buttons and a Medusa head belt, and was finished off with OTT gold rings and hoop earrings.
Outfit aside, Jen’s bronzed, shimmering make-up was to-die-for, with the star working golden brown eye shimmer and a glossy nude pout.
After collecting her award for Best Scared-As-S**t Performance for her role in The Boy Next Door (presented to her by the hunky Channing Tatum), J Lo sneaked out of the event with on/off boyfriend Casper Smart.
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
They haven’t yet confirmed they’re back together, but they’ve been practically inseparable in recent months. And the 45-year-old singer looked smitten once again as she left the event to head to Madeo restaurant in Hollywood for dinner with her ex.
Ooh, let the secret out, J Lo!