Scarlett dazzled at the Venice Film Festival in an off-the-shoulder floor-length black gown, which hugged her tiny waist and emphasised her voluptuous curves.
Scarlett could have been mistaken for 60s siren Sophia Loren, famous for her hourglass figure, in the curve-enhancing black dress.
The 28-year-old actress's hair and makeup also had a vintage feel, with her blonde hair pulled into a sexily tousled, messy bun, smoky eyes, and nude lipstick that enhanced her famously pillowy pout.
The dress, which had a sweetheart neckline and sequinned off-the-shoulder sleeves, was the perfect fit for Scarlett, who also chose a stunning multicoloured diamond necklace to draw attention to her decolletage.
Lost In Translation actress, Scarlett, was at the festival promoting new Sci Fi film Under The Skin, in which she plays an alien.