
With the Britain’s Got Talent grand finale just days away, fans are desperate to know who will be taking home £250,000 and performing at the Royal Variety show.
Several acts have taken to the stage in the semi-finals to compete for a coveted spot in the live final under the watchful eye of judges Simon Cowell, Amanda Holden, Alesha Dixon, and Bruno Tonioli.
This season of the show started back in February, and three months later, the end is nearly here.
From magic acts to choirs and dancers, there is quite a line-up.
But who will be competing for the ultimate prize?
Get personalised updates on Britain’s Got Talent
Wake up to find news on your TV shows in your inbox every morning with Metro’s TV Newsletter.
Sign up to our newsletter and then select your show in the link we’ll send you so we can get TV news tailored to you.
Who are the Britain’s Got Talent finalists?
Blackouts

Dance group Blackouts come from Switzerland and are known for their terrific staging and LED outfits.
Vinnie McKee

Scottish singer-songwriter Vinnie McKee’s powerful vocals have been a hit with fans, earning him a place in next week’s final.
Olly Pearson

Aged just 11 years old, guitarist Olly made his way through to the finals by receiving a golden buzzer.
Stacey Leadbeatter

Supermarket worker Stacey received a golden buzzer from KSI in her auditions for her powerful vocal performance, and she is through to the finals.
Jasmine Rice

Jasmine Rice is an opera singer and drag queen who captivated audiences with her rendition of Never Enough from The Greatest Showman.
Ping Pong Pang

Ping Pong Pang is a dance group that incorporates ping pong into their routines.
They previously made it to the final of Italy’s Got Talent.
Joseph Charm

Stand-up comedian Joseph Charm received the gold buzzer treatment for his funny routine.
Hear Our Voice

Hear Our Voice is a choir made up of victims from the Post Office Scandal, and they made their way into the final through public vote.
Harry Moulding

Magician Harry Moulding made history with his action-packed performance that included a live proposal.
Binita Chetry

Binita Chetry wowed audiences in the last of the semi-finals of the competition with her acrobatic dancing.
When is the Britain’s Got Talent 2025 final and how to watch
The BGT final airs next Saturday on May 31.
Starting at 7pm, it’ll air for a whopping two hours and 45 minutes, making the grand finale longer than most movies.
Viewers can tune in live on ITV1 and via ITVX.
The talent show had an extended run this year, with a switch-up in the format meaning the semi-finals aired once weekly as opposed to each night across one week only.
Hosts Ant and Dec will return next Saturday to announce who has been voted the winner by the public and will perform for royalty… but who do you want it to be?
The Britain’s Got Talent 2025 final airs on Saturday, May 31, on ITV.
Got a story?
If you’ve got a celebrity story, video or pictures get in touch with the Metro.co.uk entertainment team by emailing us celebtips@metro.co.uk, calling 020 3615 2145 or by visiting our Submit Stuff page – we’d love to hear from you.