Here's a run down of the Britain's Got Talent 2018 Top 40 acts who will be in the live shows next week.
The BGT 2018 semi-finalists were unveiled by the judges tonight and in true form the usual cliches were out in force.
"It's not good news... it's great news," David told one group.
Celebrations duly followed however it's only just starting for the successful acts as from Monday they'll be battling it out for a space in the grand final and it'll be the public who decides.
Joining them in the live shows will be this year's five lucky golden buzzer acts, who got a pass straight through to the semi-finals from their auditions.
There's David Walliams' 'Wiggle Wine' singer Donchez Dacres, Simon Cowell's father and son singing act Tim and Jack Goodacre, Alesha Dixon's singer Lifford Shillingford, Amanda Holden's singer Gruffydd Wyn Roberts and Ant and Dec's magician Marc Spelmann.
As always, up for grabs is a spot on the Royal Variety Show and a cash prize, this year worth £250,000.
Amongst the 40 acts are plenty of the usual singers and dancers, but a huge variety too, including some brilliant magicians, a quick change act, an escapologist and a cake eating opera performer.> Britain's Got Talent 2018 semi-finalists: Meet ALL acts in the live shows here
But who will make the live final and which ONE act will be crowned the Britain's Got Talent 2018 winner?
The Britain's Got Talent 2018 live shows air from Monday, May 28 until Friday, June 1.
The semi-finals will air from 7:30PM on ITV with a group contestants performing each evening and two acts will make it through.
The ten finalists will then go head to head in the grand finale next SUNDAY night, June 3.
As always, it'll be the public who decide the top acts each evening and ultimate who wins BGT 2018 this year.