The Eurovision Song Contest is about to commence! Tonight, the 2024 edition gets underway in Malmo, Sweden with the first of the semi-finals.
Fifteen countries will take to the stage to perform their entries and the top 10 - as determined by televotes - will earn places in Saturday night's grand final.
In addition to those 15, three of the six pre-qualified countries for the final - the United Kingdom, Germany and Sweden - will also be performing their entries in full on the main stage.
Eurovision legend Petra Mede is hosting alongside Swedish actress Malin Akerman, while other performers tonight include Eleni Foureira, Eric Saade, Chanel, Benjamin Ingrosso and Johnny Logan.
The semi-final begins at 8pm UK time and will air live on BBC One.
Scroll on to see the running order!
1. Cyprus: Silia Kapsis - 'Liar'
Click here to read our preview
2. Serbia: Teya Dora - 'Ramonda'
Click here to read our preview
3. Lithuania: Silvester Belt - 'Luktelk'
Click here to read our preview
4. Ireland: Bambie Thug - 'Doomsday Blue'
Click here to read our preview
5. United Kingdom: Olly Alexander - 'Dizzy'
Showcase only: UK are pre-qualified for the grand final
Click here to read our preview
6. Ukraine: Alyona Alyona and Jerry Heil - 'Teresa & Maria'
Click here to read our preview
7. Poland: Luna - 'The Tower'
Click here to read our preview
8. Croatia: Baby Lasagna - 'Rim Tim Tagi Dim'
Click here to read our preview
9. Iceland: Hera Bjork - 'Scared of Heights'
Click here to read our preview
10. Germany: Isaak - 'Always On The Run'
Showcase only: Germany are pre-qualified for the grand final
Click here to read our preview
11. Slovenia: Raiven - 'Veronika'
Click here to read our preview
12. Finland: Windows95man - 'No Rules!'
Click here to read our preview
13. Moldova: Natalia Barbu - 'In The Middle'
Click here to read our preview
14. Sweden: Marcus & Martinus - 'Unforgettable'
Showcase only: Sweden are pre-qualified for the grand final
Click here to read our preview
15. Azerbaijan: Fahree ft. Ilkin Dovlatov - 'Ozunle apar'
Click here to read our preview
16. Australia: Electric Fields - 'One Mikali (One Blood)'
Click here to read our preview
17. Portugal: Iolanda - 'Grito'
Click here to read our preview
18. Luxembourg: Tali - 'Fighter'
Click here to read our preview
Follow us on Bluesky or on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole's Lowest Ever Sky Offer: Get Sky Essential, Sky Stream & Netflix for just £15 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends March 19, 2025