The current and 13th series of Britain's Got Talent finished its auditions on Saturday with the last round of try outs.
Back on the panel for one last weekend of performances were Amanda Holden, Alesha Dixon, David Walliams and Simon Cowell.
And as always, Ant and Dec were watching on from backstage.
The golden buzzers were all used up so acts needed at least a trio of yeses to be in with a chance of making next week's live semi-finals.
One of the final few acts auditioning this weekend was John Archer.
The Judges took an instant shine to the lovable John, who invited David on stage to help with his audition, asking him to pick a random drink from a group of random cards.
While initially John's act appeared to go wrong as he predicted David would select orange juice when he chose cola, in fact it all went exactly to plan.
John revealed that the bottle of orange that was on stage at the start of his act had magically transformed into cola.
Amanda praised the act: "What I loved was the Tommy Cooper retro thing that entertained thousands of people for years, that's what Britain's Got Talent is about."
With four yeses from the judges, John sailed through to the next round.
You can watch John's Britain's Got Talent audition in the video above.
Other acts this weekend. include dancers Funky Feet who bring the moves, sass and some serious girl power to BGT.
The last Britain's Got Talent auditions conclude at 8PM on Saturday.
Following the auditions, the judges will name this year's Top 40 semi-finalists through to the semi-finals.
The Britain's Got Talent live shows start on Monday, May 27 at 7:30PM and air each week night throughout next week.
The final of Britain's Got Talent takes place at 7:30PM, Sunday, June 2.