Florence Pugh made the most of being back on the red carpet, as she shone at the Black Widow premiere in London.
The actress, who plays Yelena Belova in the new Marvel movie, let her diamonds do the talking at the fan event, held at Cineworld in Leicester Square.
She opted for a black satin dress for the evening, with a cut-out showing off her midriff and a lace-up top with diamond-encrusted ties.