These are the acts competing in the Britain's Got Talent (BGT) on Saturday, 31 May. The winner will get the chance to perform at The Royal Variety Show attended by King Charles as well as a £250,000 ...