After several weeks of auditions and live shows, the Britain's Got Talent grand final is finally here. Over the last week fans of the long-running ITV talent show have watched five live semi-finals which saw the acts whittled down to the final stage.
Ranging from spectacular singers and dancers to comedians, acrobatics and magicians, just 10 acts are now left in the running to be crowned the 2023 Britain's Got Talent champion.
Tonight's winner of the grand final will earn a spot to perform at the Royal Variety Performance as well as bagging £250,000 in prize money.
The final will once again be hosted by Ant McPartlin and Declan Donnelly with judges Simon Cowell, Amanda Holden, Alesha Dixon and new judge Bruno Tonioli giving their verdicts.
Read more on manchestereveningnews.co.uk