Zendaya and her husband, Tom Holland, made a striking appearance at the Shanghai premiere of their upcoming film, "Spider-Man: Brand New Day," on Friday. The actress debuted a new hairstyle and a custom "web"-themed dress that garnered significant attention.

The actress styled her long, dark hair poker straight with a short, blunt fringe, complementing her striking ensemble. Her gown featured intricate black glittering web detailing, accented with white draping and a silver brooch at the waistline. A high thigh split added to the dramatic effect, paired with towering white stilettos. Zendaya completed her look with a bold makeup palette, including dark smoky eyeshadow, and accessorized with a diamond watch and stud earrings.

The actress sported a new hair look, with waist-long dark tresses styled poker straight with a short block fringe.

Holland, who stars alongside Zendaya in the film, presented a dapper figure in a brown double-breasted suit and a red checked tie. The couple took to the stage before the screening to introduce the film, which is set to be released in cinemas on July 31.

Zendaya's gown featured black glittering web detailing with white draping and a silver brooch.

The premiere follows the success of their recent film, "The Odyssey," which has reportedly set critical and audience review records. In its first week of wide release, "The Odyssey" grossed $303 million worldwide. "Spider-Man: Brand New Day" is also anticipating a strong opening, with pre-sale records being broken for its opening weekend and first week.

The couple also recently recreated a series of poses from their first "Spider-Man" press tour a decade ago, sharing the nostalgic photos on Instagram. Zendaya and Holland, who portray MJ and Spider-Man respectively, met on the set of "Spider-Man: Homecoming" in 2016 and are now married.

Zendaya and Tom Holland recreate poses from their first Spider-Man press tour.

Zendaya recently indicated a desire to take a break from Hollywood after a busy year that included five projects and her wedding. Speaking about her plans, she expressed a wish to "disappear for a little bit" to decompress after a whirlwind period of work.

Tom Holland, pictured with Zendaya, cut a dapper figure in a brown double-breasted suit.

She also shared a story about how Holland was the one to inform her that she had landed a role in Christopher Nolan's "The Odyssey." Both actors are part of the film's star-studded cast. Holland recalled receiving the initial call from Nolan and later revealed Zendaya's part by asking her to re-read the script with a specific character in mind, leading to her excited reaction.