After thousands of hopefuls took to the stage to try and impress the judges, the eleventh series of Britain’s Got Talent finishes tonight with a live finale.
Tonight the final acts go head-to-head as they try to capture the public’s hearts and votes. The lucky winner will be crowned the 11th champion of Britain’s Got Talent, securing a life changing cash prize of £250,000 and a spot at this year’s Royal Variety Performance.
But who with be crowed winner and take the cash? It’s over to you to vote!
Britain’s Got Talent, Saturday, 7.30pm – ITV