After hundreds of performances the Britain's Got Talent 2023 winner has now been revealed. The final on Sunday night (June 4) saw 11 acts give it their all but in the end the public voted for Viggo Venn to be crowned the champion.
The comedy dancer, who had fans and the BGT judging panel in stitches during his performances to his signature song One More Time, has now earned a spot to perform at the Royal Variety Performance as well as bagging the £250,000 prize pot.
The act from Norway, who sports a Hi-Vis vest during his entertaining routines, made it to the final three alongside dancer Lillianna Clifton and young magician Cillian O'Connor. The results read out from hosts Ant and Dec then revealed that Viggo had won the most public votes.