Britain's Got Talent performer Magical Bones was the latest act to be put through to the ITV show's final. Judges Alesha Dixon, David Walliams, Amanda Holden and Ashley Banjo all found it hard to choose between the final three tonight.However, the talented magician, illusionist and Hip Hop dancer won them over in the end.Magical Bones was up against 15-year-old singer Sirine Jahangir and dance group x1x crew.However, he was put straight through to the final after Alesha, David and Ashley all voted for him.Alesha said: "I love all three, it's the toughest decision I've had to make so far."But I've got to go with my gut...
Read more on dailystar.co.uk