Amber Heard turned heads at the Aquaman premiere by arriving on the blue carpet wearing an emerald cap and gown. The US actress is starring as Mera in the superhero movie, a princess from the fictional underwater kingdom of Atlantis. At the film’s premiere in London on Monday, Heard, 32, defied the cold weather and wore a marine-inspired costume for the occasion. Her flowing, seaweed-green dress featured a plunging neckline, while the look was capped off with matching head wear and gold heels. Amber Heard plays Mera, the love interest of the titular Aquaman and likely future queen of Atlantis who can move water with her mind and is also telepathic. So naturally, as the film has begun its rollout across the world, the actress has had to accompany its various premiere events with looks worthy of her role. She began in Beijing with a daring cutout minidress by Céline a look from Hedi Slimane’s Spring 2019 debut collection for the label but her latest look, from Monday evening’s London premiere, has set a high standard for the dramatic, thematically appropriate wardrobe she seems to have adopted for the press tour. Heard stepped onto the red carpet—which was also a tonally fitting bright blue at London’s Cineworld Leicester Square theater in a bold Valentino Haute Couture look from Pierpaolo Piccioli’s regal, cape-filled Fall 2018 collection, paired with gold Brian Atwood platform heels. The green-and-gold-foil floral gown, in a brocade-looking material with flowers sprouting out of it, features a plunging square neckline and Empire waist that gives way to a cutout back and a wide, trailing skirt with a thigh-high slit. Best of all, Heard topped it off, just as it was seen on the couture runway in Paris back in July, with a coordinating bonnet in the same three-dimensional fabric. It has a chin strap.It looks like a vintage synchronized-swimming cap.