The Britain's Got Talent 2017 finalists have been chosen for this year's live shows at the annual 'D Day'.
Thousands applied and auditioned for the new series, which will see one act walk away with a massive £250,000 cash prize in a grand final.
There were auditions across the country throughout January and February with all sorts of acts going before the panel in the hope of getting a yes.
They included the usual singers and dancers plus the wacky with reports of robot singers and giant sausage catching dogs.
Only a few hundred have made the cut after showing off their talents in front of this year's Britain's Got Talent judges, Simon Cowell, Alesha Dixon, David Walliams and Amanda Holden.
Five lucky acts won themselves a guaranteed place in the live semi-finals thanks to the return of the golden buzzer twist.
Each of the judges - plus hosts Ant and Dec - were again able to hit the golden buzzer once during the auditions to send one act straight through to the next stage.
The rest of the successful contestants from the auditions had a nervous wait as the judges decided their fate.
With only limited spaces in the live shows, the panel had to agree on who to cut and who to keep.
BGT hosts Ant and Dec tweeted: "No rest for the wicked, on #BGT duties today. Judges deliberations. Good luck to all the acts. D"
Amanda Holden added: "It's @bgt deliberation day!"
Auditions for Britain’s Got Talent 2016 will air on ITV very soon, with the lunch usually in April.
Meanwhile the BGT live show finalists short list is typically revealed around May with the live shows later in the Spring.