It's the Eurovision Song Conest!

Get ready for Graham Norton's wit, strange European dances and presenters from faraway countries thinking this is their big break when they give their nation's results.

Here's our rundown on (almost) everything you could need to know about tonight's show.

What time does it start and which TV channel is it on?

The final will be broadcast live on Saturday, May 23 at 8pm on BBC One.

Graham Norton will provide British commentary while Manchester Pride favourite and reigning champion Conchita Wurst will return to Eurovision as the Green Room host.

Conchita Wurst at Manchester Pride 2014
Who's competing?

You can see the entries performing in the second semi-final dress rehearsal below in our very special Eurovision gallery.

1) Slovenia

2) France

3) Israel

4) Estonia

5) United Kingdom

6) Armenia

7) Lithuania

8) Serbia

9) Norway

10) Sweden

11) Cyprus

12) Australia

13) Belgium

14) Austria

15) Greece

16) Montenegro

17) Germany

18) Poland

19) Latvia

20) Romania

21) Spain

22) Hungary

23) Georgia

24) Azerbaijan

25) Russia

26) Albania

27) Italy

Sorry, did you say Australia?

Er yes I did. For the 60th anniversary of the contest the organisers decide to mix it up a little. When I say a little I mean inviting a country that's on the other side of the world.


Apparently, Eurovision is a cult must-watch in Australia.

However, if they win the contest will not take place in Oz next year.

So who is going to win?

Well the bookies think Sweden's Måns Zelmerlöw could win with his song Heroes. They've priced it around 7/4 - but take a look below before you splash any of your hard-earned on it.

The rest of the odds are approximately: 11/4 Italy; 5/1 Australia; 8/1 Estonia; 10/1 Russia; 16/1 Finland; 33/1 Azerbaijan; 33/1 Israel; 33/1 Norway; 33/1 Slovenia; 33/1 United Kingdom; 40/1 Cyprus; 50/1 France; 50/1 Iceland; 50/1 Latvia; 50/1 Spain; 66/1 Belgium; 66/1 Georgia; 80/1 Albania; 100/1 Armenia; 100/1 Austria; 100/1 Belarus; 100/1 Czech; 100/1 Denmark; 100/1 FYR Macedonia; 100/1 Germany; 100/1 Greece; 100/1 Holland; 100/1 Hungary; 100/1 Ireland; 100/1 Lithuania;’ 100/1 Malta; 100/1 Moldova; 100/1 Montenegro; 100/1 Poland; 100/1 Portugal; 100/1 Romania; 100/1 San Marino; 100/1 Serbia; 100/1 Switzerland.