It's better late than never for former Britain's Got Talent winner Jai McDowall as Simon Cowell has apologised after admitting he did not offer "any support" to him after his success on the  show.

The pair will reunite when the singer is a contestant on tonight's episode of Britain's Got Talent: The Champions.

The Scottish singer won the show back in 2011, but was dropped by his record label after the release of his debut album.

Ahead of his performance on The Champions, McDowall says: "When I got the record deal it was dream come true and to have it all taken away one one of the hardest things I've had to deal with.

"That is why I'm on Britain's Got Talent: The Champions, to show Simon I was a worthy winner and I deserve a second chance."

Jai McDowall

After his performance of I'll Never Love Again from A Star Is Born, judge David Walliams tells him: "I have always thought you were a bit overlooked as a winner and  very unfairly and you proved tonight that you are one of the best winners Britain's Got Talent has ever had."

Cowell tells him: "In 2011 I remember my issue or problem at the time was I was struggling to find out where you fitted into the market and the fact that I never gave you any support during or after the show and you have the guts to come back and prove a point to me, which is that you have grown in stature and grown in confidence."

He adds: "I owe you an apology for not giving you the support I should have given you at the time and I respect the fact that you have come back to make me look like an idiot and you look fantastic and I could not have been more thrilled so here is the standing ovation that I should have given you."

McDowall replies: "You have no idea what that means."

He will compete for a place in the grand final of The Champions alongside other stars of Got Talent shows from around the world.

They include dance troupe Mersey Girls featuring Julia Carlisle, for whom Cowell arranged to have scoliosis surgery in America after the group reached the final of Britain's Got Talent in 2017.

Britain's Got Talent: The Champions is on Virgin Media One at 8.30pm.