The Britain’s Got Talent semi-finals are finally here and for most of this year’s acts this is the last chance they have to prove they have what it takes to win the ITV competition. Judges Simon Cowell, Amanda Holden, Alesha Dixon and Bruno Tonioli have now had their say and the general public will cast the deciding vote on who makes it through to the grand final on Saturday, June 3.
This year’s series of BGT has seen a whole host of talented acts perform. From singers to dancers, daredevils and magicians - the competition is more fierce than ever.
But who is performing in each semi-final? Here’s everything you need to know. For more showbiz and television stories get our newsletter here.