Jake Stephens split the Britain's Got Talent 2017 judges with his audition on tonight's show.
Jake is a 27 year-old retail assistant from Essex who has been dancing since he was four years old.
In his teens he used to perform in holiday camps, bars, clubs and competitions and was hoping BGT would be his big break.
"When I'm dancing I feel it's a release for me. It's just you and the music and you don't feel you're being judged... even though today I am getting fully judged," Jake said in tonight's show.
He added: "I've been working really hard for this, it's been 10 years since a solo dancer won the show and I feel like I'm ready now."
With his mum in the audience, Jake took to the stage with his dance routine but while the crowd love it, the panel was split.
Alesha Dixon commented: "I like you however it lacked a little imagination. You probably deserve a break but it didn't blow me away."
Simon Cowell added: "I think you're a nice guy but is this something I'm going to remember in half an hour's time? The answer is no."
But David Walliams fought Jake's corner.
"This young man has the raw talent, he just needs a bit of shaping to come up with a routine that can do really well on this show, he's certainly a fantastic dancer," David said.
When it went to the vote, Alesha and David both said yes but Simon and Amanda Holden said no, meaning Jake didn't make it through.
Other acts on tonight's show include The Pensionaires: Malcolm and Henry, who perform You Make Me Feel So Young for the Judges, and with even Simon clicking his fingers along to their Audition, will it be 4 yeses for the retired BFFs?
Plus The sky is the limit for cheerleading squad Coventry Dynamites while we'll also get to watch auditions from singers Destiny Chukunyere and Leah Barniville, dance group ALLIN Dance Crew and magician TanBA.
Britain's Got Talent 2017 is back on next Saturday, May 27 at 8PM on ITV.
Plus don't forget More Talent straight after on ITV2 from 9:20PM.