Jennifer Lawrence looked every inch the Hollywood golden girl at the premiere of Red Sparrow in London.
The 28-year-old actress followed up her appearance at the Baftas with a trip to Leicester Square to promote her new movie, in which she plays a ballerina turned spy.
Jennifer embodied 70s glamour in a plunging dreess which featured a glittering gold top and a pastel pink, gold and silver pleated skirt.