THE FULL list of finalists on Britain’s Got Talent has finally been revealed after a tense semi-final.
The last live show before the forthcoming ITV grand finale of the talent variety competition was filled with controversies.



Ten acts have made it through to the highly-anticipated final show of Britain’s Got Talent.
For the first time, all of the performers will face the public vote after a number of Golden Buzzers sent contestants straight through.
The Blackouts, Olly Pearson, Jasmine Rice, Joseph Charm, and magician Harry Moulding were the acts to receive the five golden buzzers.
The acts who won each of the semi-final shows were Vinnie McKee, Stacey Leadbeatter, Ping Pong Pang and Hear Our Voice.
Eight-year-old singer Binita Chetry was the last artist announced to win the public vote.
This comes as the long-running variety competition was engulfed with controversy over the ‘biggest set up ever.‘
Harry Moulding claimed that he was “going to create a special moment of real magic for one person” at the start of his act.
The performance was full of incredible tricks which involved pop star references and predictions before the live show.
One contributor – who was also named Harry – appeared in a pre-recorded VT that was filmed in Paris.
His girlfriend Jess was sat in the audience and she was ‘randomly’ chosen by the magician to come onto the stage.
At the end of the clip, Harry miraculously appeared in front of Simon Cowell, Alesha Dixon, Bruno Tonioli, Amanda Holden and KSI.
He got down on one knee and popped the question to his partner, who tearfully accepted.
After KSI chose to send the act straight through to the final with his Golden Buzzer, droves of viewers took to social media as they claimed the show was ‘rigged’.
Writing on X – formerly known as Twitter – one fan fumed: “Cowell said this boring idiot is the frontrunner – so if he wins (despite everyone watching losing the will to live) you’ll know that this trashy, s***** programme is fixed.”
Full list of BGT 2025 finalists
THIS is the full list of finalists who will perform at the grand finale of the 2025 series of Britain's Got Talent
A second claimed: “That was either an amazing magic trick or there was some absolute collusion going on there. Decent act but had to have been set up somehow.”
“What the f*** do they expect him to do for the final now?? Biggest fix ever, magic my bloody a***,” furiously wrote someone else.
As a fourth added: “Utterly rigged and the trick itself was too grand and ridiculous it shouldn’t even be called magic. I know exactly how he did it, it was rigged.”





The final of Britain’s Got Talent will air on ITV1 and ITVX on Sunday, May 31.