Here's tonight's Britain's Got Talent 2019 semi-final line up with the contestants performing on Friday's live show.
This evening will see the last semi-final show of the series as the final selection of eight acts perform live before the public vote opens.
This week has seen contestants compete for a place in Friday's final and there are now just two more places left.
The acts left to perform will do so live this evening before the public has their say. The contestant with the most votes will head straight into the final while the judges will decide between the second and third placed acts as to who will join them.
Those in the final stand a chance of winning a life changing £250,000 and a spot at this year's Royal Variety Performance.
Up on this evening's (Friday) show are...
Tonight's Britain's Got Talent 2019 line up
Barbara Nice is a 65-year-old comic from Stockport.
"I am really looking forward to performing at The Apollo in the Live Semi-Finals," she said. I loved my audition and can’t wait to be part of it all again - with the added edge of it being live!
"I have been working hard to create something which is more of the same but slightly different than my audition, which is a challenge, as when you think about it, you’ve only got the same time on that stage as it takes to make a soft-boiled egg."
Gonzo is a 33-year-old Extreme Tambourine Performer from Japan.
"I can’t wait for the Live Semi-Finals!" says Gonzo. "In the next performance, I will show the fusion of tambourine and hero power."
Fabulous Sisters are a dance group from Japan.
"We’re very excited to be back on stage at the Live Semi-Finals, we can’t wait to surprise the judges and show the audience what we’re capable of," say the dance group. "Much more girl power than our last performance! We’re going to combine elements of elegance and power to wow the British public."
Jacob Jones is a 27-year-old singer from London.
"I'm very excited for the Semi-Finals I can't wait to perform in front of the judges and showcase what I've got to millions of people," says Jacob. "In the next performance you will see something totally unexpected and outside of the box. "
Jonathan Goodwin is a 38-year-old magician from South Wales.
Jonathan says: "I’m super excited about the Semi-Finals of BGT. It’s an incredible opportunity and I’m really excited to see if I can pull off what I have planned."
He teases his semi-final performance: "I can promise it will be brand new...never been performed before and will be the most dangerous thing I’ve ever performed on a stage."
Leanne Mya is a 31-year-old singer from London.
"I’m over the moon," says Leanne of making the semi-finals. "I’m looking forward to performing again for the judges and the public. I’m so thankful for the public’s support, I’ve been really blown away by the love and encouragement they have shown me. I’ve got so much more to give, and I feel ready to take it to the next level.
"Hopefully an even better performance than my audition. I want to inspire people, and my performance will be a homage to one of my heroes who is also a huge supporter of the Grenfell community."
X is a mysterious magic act.
They said simply of their semi-final plans: "You’ll have to tune in to find out."
LIBBY AND CHARLIE
Libby and Charlie are 11-year-old dancers.
The pair are a late replacement to the live shows, replacing magicians Brotherhood who have withdrawn..
At their audition, the best friends said if they won the £250,000 they'd spend it on a holiday. They couldn't wait to show the judges their moves, performing a dance routine to A Thousand Years by Christina Perri.
Who do you think will be the next to make the final? Tweet us @tellymix!
As well as performances from the acts, each night will also see a guest performer as the semi-finalists wait to find out if they are one step closer to being crowned winner of Britain’s Got Talent 2019.
Appearing on tonight's show will be the cast of Joseph and the Technicolor Dreamcoat featuring Jason Donovan and Sheridan Smith.
Britain's Got Talent 2019 airs tonight LIVE from 7:30PM on ITV with the results at 9:30PM.
After tonight's live show, the acts will go forward to the grand final on Sunday, June 2 on ITV.