Official UK Entry for Eurovision 2025 – “What the Hell Just Happened”
Directed & produced by Rupert Bryan, this vibrant music video follows three talented performers as they navigate a playful, chaotic world that mirrors the song’s energetic and humorous take on life’s unexpected twists. The concept blends bold visual storytelling, dynamic choreography, and clever set design to bring the song’s theme — embracing life’s surprises with confidence and humor — to life.
Directed & produced by Rupert Bryan, this vibrant music video follows three talented performers as they navigate a playful, chaotic world that mirrors the song’s energetic and humorous take on life’s unexpected twists. The concept blends bold visual storytelling, dynamic choreography, and clever set design to bring the song’s theme — embracing life’s surprises with confidence and humor — to life.
With a 12-strong crew and just four days to shoot, edit, and deliver, the project was completed on time for BBC Studios, showcasing our ability to combine creativity, precision, and teamwork, delivering broadcast-quality content under pressure.
Manager: Chris Herbert @chrish007
Client BBC STUDIOS: @bbceurovision @bbcstudios
Production company: Motion Picture House (MPH FILM)@mphfilms
Director / Producer: RupertBryan @rupert_bryan_films
Co-producer: Louisa Edwards @quinceyloop
DOP: Dennis Madden @dennis.madden
1ST AD: Tom Goodwin @t.goodwinn
1st Assistant Camera: Joseph Edwards @edwards_films
Gaffer: Danny Gold @dannygolds
Camera Assistant: Campbell Murdock @mac_421
Art Director: Fingal Green @fingalgreen
Show Art Director: Tilda Bonham-Carter @tildaatwork
Art Assistant: Jennifer Tett @jenni.from_da_block
Styling: Ellen Spiller @stylistellen
Make Up: Beth McKendrick @bethmckendrick.creative
Choreographer: Emma Holt @emma_holty
Photographer: Rob Parfitt @rob_parfitt_photography
Photographer Assistant: Olly Maycall
Art & Production Assistant: Marcus Gerrard @marcus.r.gerrard
Runner: Daniel Kaemena
Location: Ian & Roz Williams @ianwilliams_skip
Editors: Tom Goodwin & Rupert Bryan @t.goodwinn @rupert_bryan_films
Colourist: Sebastian Ziabka @sebastian_colour