Here's a run down of the Britain's Got Talent 2019 Top 40 acts who will be in the live shows next week.
The BGT 2019 semi-finalists were unveiled by the judges tonight and in true form the usual cliches were out in force.
"I'm sorry, you're going home... to work on your act," David Walliams cheekily 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.
David Walliams was first to hit his golden buzzer, giving it to all singing and dancing Flakefleet Primary School. Simon Cowell gave his golden buzzer to comedian Kojo Anim who impressed with his stand up comedy while Ant and Dec's golden buzzer is 13-year-old dancer, Akshat who rocked out on stage to Nicki Minaj's Starships.
Alesha Dixon's golden buzzer act is 10-year-old singer Giorgia Borg who wowed with her own original song '10' and Amanda Holden's golden buzzer contestant for 2019 are boy band Chapter 13.
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.
But who will make the live final and which ONE act will be crowned the Britain's Got Talent 2019 winner?
The Britain's Got Talent 2019 live shows air from Monday, May 27 until Friday, May 31.
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 2.
As always, it'll be the public who decide the top acts each evening and ultimately who wins BGT 2019 this year.