The final semi-final of Britain's Got Talent 2025 wowed the audience as magician Harry Moulding turned a magic act into a memorable proposal.
In the lead-up to crowning its 18th champion, Harry enchanted the crowd with a truly magical display.
Simon Cowell was left impressed by 24 year old Harry, warning his competitors with the phrase: "Everyone else should be worried," after experiencing Harry's impressive talent.
During his captivating performance, Harry stunned judges and viewers by correctly predicting audience members' names based on their chosen seat numbers, with judges Bruno Tonioli, Alesha Dixon, and Amanda Holden randomly selecting the seats. Harry saved his most sensational trick for an audience member named Jess sitting in seat S-15.
Simon Cowell asks dance duo if they want to win Britain's Got Talent
After Amanda chose seat S-15 from Harry's notepad, he effortlessly identified Jess by her name and hinted at a special surprise waiting for her, reports Belfast Live.
Harry directed Jess to pick a random destination from his notepad, leading on from two earlier selections made by the audience that included the celebrity name, Bruno Mars, and the number, 178. Jess flipped through Harry's notepad and landed on Paris, as revealed by the Mirror.
In a baffling moment, Harry led Jess by the hand to the stage where he prompted her to push a remote button, setting off a pre-recorded snippet, filmed 48 hours prior, on the screen.
The clip wowed spectators as Harry accurately guessed an audience member's celebrity pick, none other than Bruno Mars, followed by him revealing a photo of the singer with the number 178 on the back, coincidentally the exact digit chosen by another viewer shortly before.
The act took an even more enigmatic turn when Harry disclosed his whereabouts during the recording. He moved out of frame to show that he had recorded in Paris, right in front of the Eiffel Tower—the precise spot Jess had earlier selected from his notepad.
But the evening's enchantment didn't end there; Harry approached someone nearby during the segment to inquire about their hypothetical wedding guest count. Astonishingly, this stranger, who was also named Harry, estimated inviting 178 people—echoing the previously selected number.
When asked about his choice for a first wedding dance song, Harry expressed his fondness for Bruno Mars, implying a hit from the singer would be his preference. Cutting back to Jess on the spot, her face was etched in sheer disbelief and confusion before she declared the man Harry had been talking to was, unbelievably, her boyfriend.
Harry then questioned Jess' boyfriend about his ideal wedding venue, and without missing a beat, he answered: "Here, in Paris."
The crowd was left in awe as Harry joined Jess on stage, getting down on one knee to propose in front of the stunned judges and audience, rendering Jess speechless with her hands clasped over her mouth.
Viewers watching at home were equally baffled by the magician's remarkable predictions, scratching their heads over how he managed to pull off such an astonishing feat. "HOW HAS HE DONE THIS. THIS IS THE BEST THING I HAVE EVER SEEN IN MY LIFE," one astonished fan wrote.
"OMG! This is truly crazy. Harry needs to win BGT," another fan echoed. "WHAT THE HELL! Honestly the best BGT contestant there has ever been. My mind is so frazzled as to how he's managed all of this," a third viewer commented.
However, some fans couldn't shake off the feeling that the trick was almost too incredible to be genuine. Meanwhile, the judges heaped praise on Harry's performance, with KSI slamming down the golden buzzer the moment hosts Ant and Dec asked for their verdict.