After thousands applied and hundreds auditioned for the judges all around the UK, the lucky few who received three or more yeses were whittled down to the final 35 acts who join this year's five golden buzzers.

The final 40 perform in the Britain’s Got Talent live semi- finals all this week in the hope of winning the public vote and securing an all-important place in the live grand final and the chance of winning a life changing £250,000 and a coveted spot at the Royal Variety Performance.

Each evening two acts will make the final but this year it won’t just be down to the viewers. The act with the highest public vote will automatically go into the final while the judges will decide between the second and third placed acts as to who will join them.