Nicholas Galitzine stars in 100 Nights of Hero trailer alongside Charli XCX and Emma Corrin
In the trailer, the Red, White & Royal Blue star appears frequently shirtless at the heart of a love-triangle
By Aaron Sugg

100 Nights of Hero‘s official trailer has arrived, giving a first look at the star-studded adaptation of Isabel Greenberg’s graphic novel – starring Nicholas Galitzine and Charli XCX.
The film follows Cherry, played by Maika Monroe, and Emma Corrin as her maid Hero, two women secretly in love. Their relationship is shaken when a visiting houseguest named Manfred (Galitzine) turns his attention toward Cherry.
Highlighting themes of a broken marriage, the story reveals that Cherry’s neglectful husband has demanded she produce a child within 101 nights.
Nicholas Galitzine, Emma Corrin and Maika Monroe are caught up in a bisexual love triangle
“If I see not even a hint of pregnancy after 101 nights, you will not see next spring,” the husband tells Cherry in the clip.
In the trailer, the Red, White & Royal Blue star appears frequently shirtless and, at one point, drenched in blood holding a severed deer’s head.
Cherry is caught conflicted between Hero and Manfred, with flashes of same-sex kissing and passionate bedroom thrusting scenes with Galitzine highlighting the tense love triangle (and who could blame her).
Brat singer Charli XCX makes her film debut, appearing as Rosa. In the trailer, she is seen playing a mysterious string instrument, possibly in a dream sequence.
This follows her 2025 appearance in the Amazon Prime series Overcompensating, which starred Attitude cover model Benito Skinner.
100 Nights of Hero will arrive in cinemas 5 December
The project was first announced in September 2024, with Julia Jackman as both writer and director.
Richard E. Grant, Amir El-Masry and Felicity Jones join the cast, as well as Safia Oakley-Green and Christopher Fairbank.
100 Nights of Hero will premiere at the Venice International Film Festival on 6 September 2025, before hitting UK and US cinemas on 5 December 2025.