The second Eurovision semi-final is now complete, and after another night of cheesy pop, LOTS of epic key changes and good-old fun, the finalists have all been announced!
Tonight's (May 12) show saw 18 nations compete for 10 places in the final, with Switzerland, Belarus, Denmark, Ireland, Macedonia, Slovenia, Norway and Albania now eliminated.
What to Read Next
Eurovision 2016 semi-finals: Naked men singing to wolves, flaming dresses and Fleur East rip-offs
Here are tonight's winners, who will go on to join the 10 nations from the first semi-final, as well as host nation Sweden and the Big Five countries (The UK, France, Germany, Spain, Italy), in Saturday's (May 14) Grand Final:
Justs (LATVIA)
Michal Szpak (POLAND)
Hovi Star (ISREAL)
Sanja Vucic ZAA (SERBIA)
Donny Motell (LITHUANIA)
Dami Im (AUSTRALIA)
Poli Genova (BULGARIA)
Jamala (UKRAINE)
Nika Kocharov and Young Georgian Lolitaz (GEORGIA)
Laura Tesora (BELGIUM)
The acts successfully through from the first semi-final are as follows:
Freddie (HUNGARY)
Nina Krajić (CROATIA)
Douwe Bob (THE NETHERLANDS)
Iveta Mukuchyan (ARMENIA)
Sergey Lazarev (RUSSIA)
Gabriela Gunčíková (CZECH REPUBLIC)
Minus One (CYPRUS)
ZOË (AUSTRIA)
Samra (AZERBAIJAN)
Ira Losco (MALTA)
Eurovision Song Contest 2016: Your ultimate guide to the Grand Final











