Magic Maddox had the Judges under his spell on Britain's Got Talent 2018 this month.
At auditions for the new series, we met 31-year-old magician Maddox Dixon from Buckingham.
He performed magic tricks with a Rubik’s Cube that stunned the judges.
And it wasn't just the judges who were wowed.
"How does he do that?!" reacted Ant from the sidelines.
You can watch a Magic Maddox's performance in the video above.
With four yeses from the judges, he sailed through to the next round.
Maddox is now the live shows which air tonight on ITV.
Other acts who made it through in Maddox's audition episode included The Cartoon Heroes, who were on the show to provide girl power having set their sights on taking the BGT crown.
Plus, there was Olena Uutai's one-of-a-kind act that will have you scratching your head and tapping your feet at the same time.
As always, acts need three or more yeses to make it through to the next round - and potentially on to the live shows.
There's also the golden buzzer, which both Alesha Dixon and Amanda Holden have yet to press.
At the end of the series, just one act will walk away with £250,000 and a spot on the Royal Variety Performance.
Britain's Got Talent Live Semi-Finals air Monday 28 May to Friday 2 June at 7.30pm on ITV followed by the Live Results show each night at 9.30pm.
Britain's Got More Talent, also live, airs each night on ITV2 at 10pm.
The Live Final airs on ITV on Sunday June 3 at 7.30pm