Also competing in tonight's final are: Missing People Choir, MerseyGirls, The Pensionalities, Kyle Tomlinson, DNA, Matt Edwards, Tokio Myers and Ned Woodman.
But it won't just be those 10 acts competing to win this year's ITV talent show competition.
The judging panel have chosen a wildcard act, which will be announced on tonight's live show.
Daliso shocked Simon Cowell with his joke about slavery in the semi-final Britain's Got Talent: Most memorable moments Mon, May 1, 2017
Britain's Got Talent: The best and worst moments from the ITV talent show.
ITV 1 of 51
Dance act Just Us get the golden buzzer
Issy Simpson wowed the judges with her magic tricks
Looking ahead to the final, judge Alesha Dixon said she believes the Missing People Choir have a good chance at taking home the trophy.
She told Express.co.uk: "I was really proud to be a part of the show when that aired. I just thought, 'This is how you use your platform responsibly.
"It was such an important message, it was so beautifully done and I think everyone watching had empathy for them and compassion for them and respected them and admired them."
Get Quotes on Home Insurance
MerseyGirls are competing to perform at the Royal Variety Show Britain's Got Talent stars: where are they now Sat, April 15, 2017
Britain's Got Talent stars: then and now. A gallery of past winners and runners up on the popular show.
Getty Images 1 of 16
Susan Boyle was runner-up to Diversity on Britain's Got Talent in 2009 has since toured the world, performed for the queen and sold millions of records
The Pensionalities were a favourite with the judges in the semi-final
We will be following all of the action from tonight's dramatic final live show.
Britain’s Got Talent airs on ITV tonight at 7.30pm.