An Oxfordshire man wowed judges on Britain’s Got Talent with his performance after being invited onto the show by judge Alesha Dixon.

During the show, viewers saw Alesha surprise Nathan, from Banbury, and his parents at his dance class and said: "Your lovely teacher Joanne tells me you love to dance."

The whole class erupted in cheers as Alesha told Nathan that he would be performing on the Britain’s Got Talent (BGT) stage.

READ MORE: Plans for 90 new homes - with pond and village green - in Oxfordshire village

Once at the BGT auditions, Nathan told the crowd and judges he is doing the cha cha cha for former Strictly Come Dancing judge Bruno Toniolo.

The now BGT judge responded by saying "Oh for me my darling?” with Nathan cheekily replying "For you, my darling!".

The audience clapped along as an ecstatic Nathan danced and pointed at the judges while shimmying across the stage in sequins.

When finished, an animated Bruno said: "It was a cheeky, sizzling, joyous cha cha cha. You were working it honey, keep doing it."

Amanda said she was proud of Nathan, admiring his footwork before calling him "amazing".

Simon added: "We do get good dancers who are very boring on this show. But both of you have got such amazing personalities.

“Even before you started I think everyone in this theatre was going just be brilliant and you were brilliant. Everything about this audition I love.”

ALSO READ: Commuters hit with travel chaos as Botley Road closure faces first big test

Alesha said: “Nathan thank you for being such aa superstar today and making us feel joy.

“You have really moved me.”

The pair got four resounding yeses and with many also praising the duo on social media.

One viewer said: “Amazing. It’s all about Nathan and he’s a credit to himself and his family. But what an amazing lady Joanne is. The relationship between them is phenomenal. We need more people like her in the world.”

Another added: “Exactly what BGT is about. Perfect contestant, lovely lad, really rooting for him.”

Nathan and his dance teacher Joanne have since appeared on ITV’s This Morning to speak about their experience.

When asked if he was nervous before performing Nathan responded by saying “no” and that he felt “happy” he was appearing on the show.

Joanne said: “Nathan and I met in about 2019 at the dance school where I teach at.

“Nathan got involved with a charity event a few years back and we do what’s called ProAm so we compete as a teacher and student competing around the UK.

She added: “I know how lovely Nathan is and have infectious his personality is and wonderful he is to work with and dance with

“But to be given an opportunity to show it to the nation and to see all the lovely comments of what people think of how we come across and how much you enjoy it has just been a dream come true.”

Britain's Got Talent returned on Saturday, April 15 on ITV at 8pm, and also airs on Sunday, April 16.

It will return this weekend on April 22.