During her last appearance promoting the science fiction movie The Avengers, Scarlett Johansson wore a more masculine outfit that comprised of trousers and a tailored jacket. However, in her recent appearance on the red carpet in London, the actress decided to show off her feminine side. Despite the bad weather, she looked stunning in a strapless dress adorned with red rose flower details.
At the film premiere, Scarlett stole the show with her elegant appearance. Her blonde hair was styled in an updo with a prominent braid above her forehead, amplifying her beauty. Furthermore, her dark red lipstick perfectly complemented her dress, adding to her overall glamorous look. Scarlett, who is 27 years old, truly impressed everyone at the event.
Johansson stole the spotlight at the red carpet event while accompanied by her male co-stars – Robert Downey, Jr., Mark Ruffalo, Chris Hemsworth, and Jeremy Renner. Downey, Jr. opted for a sophisticated look by wearing glasses, a black suit, a white shirt, and a slim black tie.
Hemsworth stole the spotlight amongst the male celebrities at the occasion when he arrived with his expectant spouse, Elsa Pataky.
The performer is about to have her baby soon and appeared radiant while flaunting her sizable belly in a long emerald green gown. Chris, who is 28 years old, smiled while placing his hand on her stomach as they posed for photos. He wore a sleek black suit with his hair styled back.
Elsa looked delighted in her halter neck dress, with her blonde hair styled in a loose ponytail and minimal make-up. She was upbeat and playful on the carpet, even enjoying a little belly rub. Meanwhile, Scarlett Johansson, who plays Black Widow in The Avengers, rocked the red carpet in an impressive outfit. However, she recently admitted that she filmed some scenes in the movie without wearing any underwear under her tight black catsuit.