Singer Colin Thackery has won this year’s Britain’s Got Talent.
The 89-year-old war veteran has bagged £250,000 and a spot on the Royal Variety Performance after winning Sunday night’s grand final.
The Chelsea pensioner is the show’s oldest-ever contestant, and now the oldest winner in its 13-year history.
He won the series after impressing the voting public with an emotional performance, which saw him joined on stage by fellow Chelsea pensioners.
Colin triumphed over magicians X and Ben Hart on the night, who finished in second and third place respectively.
Speaking after his win, Colin told hosts Ant McPartlin and Declan Donnelly: “I don’t know what to say. I’m stuck for words, for a change.”
He previously said he could “die happy” at the prospect of winning a spot to perform at this year’s Royal Variety.
“I served my Queen for 25 years and to think I could sing for her would be the end. I could die happy,” he said.
Mysterious magician X shocked viewers and the judges earlier in the show by unmasking himself as 2018 contestant Marc Spelmann.
Of finishing runner-up, he said: “To come second to someone like Colin, who has given his life for us… I bow to him.
“Deepest respect. I absolutely love the man. He deserves to win.”