Britain's Got Talent fans baffled by Peter Andre's surprise appearance on live final

Peter Andre
-Credit: (Image: JMEnternational/Getty Images)

Peter Andre surprised fans with an unexpected cameo during the Britain's Got Talent final. The Mysterious Girl singer popped up in magician Trixy's act, leaving the audience and judges gobsmacked. The magic began when Simon Cowell was asked to pick a number between one and 52, with the TV personality choosing number 34.

Trixy then revealed his phone list pairing musicians with numbers, and under 34 was none other than Peter Andre. Simon's next task was to select a card from a deck, choosing the four of diamonds. On stage, amidst a sea of faces hidden behind cards, Trixy called forward the person holding the four of diamonds.

Peter Andre
Peter Andre was unmasked on Britain's Got Talent during Trixy's performance -Credit:ITV

To everyone's amazement, it was Peter Andre himself, who had been chosen by Simon at the start. The crowd and judges were left in awe as Peter took centre stage, busting out his iconic Mysterious Girl moves alongside Trixy, reports the Mirror.

Social media buzzed with reactions, with one viewer tweeting: "I knew as soon as he mentioned Peter andre that he was gonna appear on that stage." Another chimed in: "Peter Andre was the evening highlight #BGT."

A third fan praised: "WOW massive well done again Trixy that was absolutely amazing I really enjoyed and loved it so much and so good to see Peter Andre in the final tonight! " And a fourth exclaimed: "#Trixy just won #bgt with that astounding trick."

Peter Andre stunned fans as he made an appearance on Britain's Got Talent
Peter's appearance left social media users in shock -Credit:ITV

Britain's Got Talent made a comeback for its 17th season earlier this year, with hopefuls battling it out to reach tonight's grand finale. The panel of judges, Simon Cowell, Bruno Tonioli, Amanda Holden and Alesha Dixon, have been sharing their thoughts on a variety of acts, from magicians to singers and dancers.

Throughout the week, contestants have been vying for a place in Sunday's final show, with semi-finals taking place every night. The final ten include singer Innocent Masuku, SSaulabi Performance Troupe, magician Jack Rhodes, dance group Haribow, vocalist Sydnie Christmas, musical impressionist Mike Woodhams, dancing pair Abigail and Afronitaaa, the Northants Sing Out choir, comedian Alex Mitchell and magician Trixy.

Britain's Got Talent
Peter made a surprise appearance during the final of this year's Britain's Got Talent -Credit:ITV

Plus, there's one more contender hoping to bag the £250,000 prize - wildcard act The Trickstars.

Fans were also treated to a special performance by the cast of Mamma Mia! The Musical, which currently stars Mamma Mia! I Have A Dream winners Stevie Doc and Tobias Turley.

The Britain's Got Talent champion will be announced by hosts Ant McPartlin and Declan Donnelly, winning not only the hefty cash prize but also a spot at the Royal Variety Performance, set to take place on Friday, 22 November at the legendary Royal Albert Hall.