Sign up for the SaltyPopcorn free weekly newsletter
| DIRECTED BY FREDRIK BACKLUND, ROBIN HOFWANDER AND MYRIAM VON NECKER

Eurovision Grand Final Live 2025

Directed by

 
Fredrik Backlund
 
Robin Hofwander
 
Myriam von Necker

Written by

Writer
Role
 
Hazel Brugger
Written By
 
Nicole Simmen
Written By
 
Thomas Spitzer
Written By

Starring

Actors
Character
 
Hazel Brugger
Self - Host
 
Sandra Studer
Self - Host
 
Michelle Hunziker
Self - Host
 
Zoe Agustoni
Dancer
 
Kyle Alessandro
Self - Norwegian Contestant
 
Keness Aubert
Dancer
 
Son Bao
Dancer
 
Jasmin Beloued
Self - Finnish Spokesperson
 
Silvester Belt
Self - Lithuanian Spokesperson
 
Stephane Bern
Self - French Commentator
 
Hera Bjork
Self - Icelandic Spokesperson
 
Laurence Boccolini
Self - French Commentator
 
Sara Bro
Self - Danish Spokesperson
 
Aleksandra Budka
Self - Polish Spokesperson
 
Nutsa Buzaladze
Self - Georgian Spokesperson
 
Nicky Byrne
Self - Irish Spokesperson
 
Sebastian Carnwell
Dancer
 
Tommy Cash
Self - Estonian Contestant
 
Miriana Conte
Self - Maltese Contestant
 
Top Secret Drum Corps
Themselves - Performers
 
Lucio Corsi
Self - Italian Contestant
 
Iolanda Costa
Self - Portuguese Spokesperson
 
Paola Del Medico
Self - Performer
 
Bruno Dietrich
Self - Performer: Peter Sue & Marc
 
Marc Dietrich
Self - Performer: Peter Sue & Marc
 
Celine Diop
Dancer
 
Pablo Gonzalez Dominguez
Dancer
 
Dons
Self - Latvian Spokesperson
 
Shkodra Elektronike
Themselves - Albanian Contestants
 
Sophie Ellis-Bextor
Self - UK Spokesperson
 
Louane Emera
Self - French Contestant
 
Guorun Dis Emilsdottir
Self - Icelandic Commentator
 
Sven Epiney
Self - Swiss Spokesperson / Arena Plus Presenter
 
Lorella Flego
Self - Slovenian Spokesperson
 
Eva Frantz
Self - Finnish Commentator: Swedish speaking region
 
Melanie Freymond
Self - Swiss Spokesperson / Arena Plus Presenter
 
Topo Gigio
Self - Italian Spokesperson
 
Eden Golan
Self - Israeli Spokesperson
 
Dave Goodman
Voiceover
 
Loukas Hamatsos
Self - Cypriot Spokesperson
 
Philipp Hansa
Self - Austrian Spokesperson
 
Jerry Heil
Self - Ukrainian Spokesperson
 
Tom Hugo Hermansen
Self - Norwegian Spokesperson
 
Lamin Holmen
Dancer
 
Luca Hanni
Self - Performer
 
Bigna Itten
Dancer
 
Kristjan Jakobson
Self - Estonian Spokesperson
 
Chantal Janzen
Self - Dutch Spokesperson
 
KAJ
Themselves - Swedish Contestants
 
Silia Kapsis
Self - Australian Spokesperson
 
Katarsis
Themselves - Lithuanian Contestants
 
Claude Kiambe
Self - Dutch Contestant
 
Dragana Kosjerina
Self - Serbian Spokesperson
 
Kaarija
Self - Performer
 
Baby Lasagna
Self - Performer
 
Alicia Lehmann
Dancer
 
Johan Lindroos
Self - Finnish Commentator: Swedish speaking region
 
Lydia Matumona
Dancer
 
Emilie Mazoyer
Self - French Spokesperson
 
Melody
Self - Spanish Contestant
 
Federico Milan
Dancer
 
Remember Monday
Themselves - British Contestants
 
Mike Machler
Dancer
 
Zoe Me
Self - Swiss Contestant
 
Napa
Themselves - Portuguese Contestants
 
Nemo
Self - Guest Performer
 
Romy Neumann
Dancer
Self - UK Commentator
 
Klavdia Papadopoulou
Self - Greek Contestant
 
Parg
Self - Armenian Contestant
 
Lisa Perissinotto
Dancer
 
Peter Sue & Marc
Themselves - Performers
 
Kristina Petrushina
Self - Swedish Spokesperson
 
Johannes Pietsch
Self - Austrian Contestant
 
Doris Pincic
Self - Croatian Spokesperson
 
Gabry Ponte
Self - Sanmarinese Contestant
 
Yuval Raphael
Self - Israeli Contestant
 
Nina Reber
Self - Performer: Peter Sue & Marc
 
Peter Reber
Self - Performer: Peter Sue & Marc
 
Jean-Marc Richard
Self - Swiss Commentator: French-speaking Region
 
Radka Rosicka
Self - Czech Spokesperson
 
Safura
Self - Azerbaijani Spokesperson
 
Ingrid Sammut
Self - Maltese Spokesperson
 
Thorsten Schorn
Self - German Commentator
 
Michael Schulte
Self - German Spokesperson
 
Jessica Scorpio
Dancer
 
Senhit
Self - Sanmarinese Spokesperson
 
Ellinea Siambalis
Dancer
 
Mikko Silvennoinen
Self - Finnish Commentator
 
Sissal
Self - Danish Contestant
 
Justyna Steczkowska
Self - Polish Contestant
 
Grace Stevens
Dancer
 
Tautumeitas
Themselves - Latvian Contestants
 
Gjons Tears
Self - Performer
 
Chanel Terrero
Self - Spanish Spokesperson
 
Isaac Tety
Dancer
 
Jenny Theona
Self - Greek Spokesperson
 
Laura Thorn
Self - Luxembourgish Contestant
 
Lusine Tovmasyan
Self - Armenian Spokesperson
 
Abor & Tynna
Themselves - German Contestants
 
Ole Topholm
Self - Danish Commentator
 
Kizzy Garcia Vale
Dancer
 
Manu Van Acker
Self - Belgian Spokesperson
 
Peter Van De Veire
Self - Belgian Commentator
 
Erika Vikman
Self - Finnish Contestant
 
Marko Vukcevic
Self - Montenegrin Spokesperson
 
Væb
Themselves - Icelandic Contestants
 
Daniel Wijngaarden
Dancer
 
Andri Xhahu
Self - Albanian Spokesperson
 
Ziferblat
Themselves - Ukranian Contestants
 
Fabienne Zwally
Self - Luxembourgish Spokesperson
 
Martin Osterdahl
Self - Executive Supervisor
 
Ana Acosta
Self - Dancer
 
Jokubas Andriulis
Self - Lithuanian Contestant
 
Attila Bornemisza
Self - German Contestant
 
Tunde Bornemisza
Self - German Contestant
 
Alanas Brasas
Self - Lithuanian Contestant
 
Alejandro Bullon
Self - Dancer
 
Lauren Byrne
Self - British Contestant
 
Beatrice Gjergji
Self - Albanian Contestant
 
Vicky Gomez
Self - Dancer
 
Kevin Holmstrom
Self - Swedish Contestant
 
Holly-Anne Hull
Self - British Contestant
 
Emilija Kandrataviciute
Self - Lithuanian Contestant
 
Kole Laca
Self - Albanian Contestant
 
Daniil Leshchynskyi
Self - Ukranian Contestant
 
Valentyn Leshchynskyi
Self - Ukranian Contestant
 
Laura Marta Licite
Self - Latvian Contestant
 
Halfdan Helgi Matthiasson
Self - Icelandic Contestant
 
Matthias Davio Matthiasson
Self - Icelandic Contestant
 
Ivan Matias Urquiaga
Self - Dancer
 
Marc Montojo Galindo
Self - Dancer
 
Jakob Norrgard
Self - Swedish Contestant
 
Lukas Radzevicius
Self - Lithuanian Contestant
 
Asnate Rancane
Self - Latvian Contestant
 
Aurelija Rancane
Self - Latvian Contestant
 
Charlotte Steele
Self - British Contestant
 
Gabriela Zvaigznite
Self - Latvian Contestant
 
Axel Ahman
Self - Swedish Contestant