The 26 acts competing in Eurovision 2012 have been confirmed after Thursday night's second live semi-final.

The eclectic bunch of performers will take to the stage on Saturday in Baku, Azerbaijan to battle it out for the coveted title in the annual competition.

And while the hopes of the UK rest on Engelbert Humperdinck and his ballad Love Will Set You Free, he's currently placed fifth in the betting odds, behind Serbia with Nije ljubav stvar, Italy with L'amore è femmina (Out of Love), the Russian grannies with Party for Everybody and number one favourite Sweden with Euphoria.

WATCH: 10 of the weirdest Eurovision entries ever

Graham Norton will host the final live at 8pm on BBC One.

Take a look through at the 26 finalists in the slideshow below and let us know who you want to win (we won't tell Engelbert)...

Loading Slideshow...
  • United Kingdom: Engelbert Humperdinck - Love Will Set You Free

  • Azerbaijan: Sabina Babayeva - When the Music Dies

  • Spain: Pastora Soler - Quédate conmigo

  • Germany: Roman Lob - Standing Still

  • Iceland: Gréta Salóme & Jónsi - Never Forget

  • Greece: Eleftheria Eleftheriou - Aphrodisiac

  • Albania: Rona Nishliu - Suus

  • Romania: Mandinga - Zaleilah

  • Cyprus: Ivi Adamou - La La Love

  • Denmark: Soluna Samay - Should've Known Better

  • Hungary: Compact Disco - Sound of Our Hearts

  • Moldova: Pasha Parfeny - Lăutar

  • Ireland: Jedward - Waterline

  • France: Anggun - Echo (You and I)

  • Italy: Nina Zilli - L'amore è femmina (Out of Love)

  • Russia

  • Serbia: Željko Joksimović - Nije ljubav stvar

  • Macedonia: Kaliopi - Crno i belo

  • Malta: Kurt Calleja - This is the Night

  • Ukraine: Gaitana - Be My Guest

  • Sweden: Loreen - Euphoria

  • Turkey: Can Bonomo - Love Me Back

  • Estonia: Ott Lepland - Kuula

  • Norway: Tooji - Stay

  • Lithuania: Donny Montell - Love is Blind

  • Bosnia and Herzegovina: MayaSar - Korake ti znam