Last night the judges chose a wildcard to go through to the Britain's Got Talent Final on Sunday.
Firstly here is a reminder of who is already through:
Maxwell Thorpe – 32 from Sheffield. Maxwell sailed through to the final on public vote after a powerful performance of Nelle Tue Mani (Now We Are Free) from the film Gladiator.
Jamie Leahey – 13 from St. Helens, Merseyside. Jamie wowed the judges with a brilliant ventriloquism routine, with his partner in crime, Chuck the chicken. Simon took the decision to a public vote, resulting in Jamie going through on Monday night.
Ben Nickless – 40 from Lancashire. Ben’s uncanny impersonations of famous faces and characters helped propel him through to the final round, getting the most votes from the public on Tuesday.
Flintz & T4ylor - Rapper and pianist duo Flintz (22 from Croydon) and T4ylor (17 from Birmingham) performed a moving original song, Pressure. They got through on the judges’ vote.
Tom Ball – 24, from West Sussex. Tom’s version of Rise Like a Phoenix tore the roof off the Eventim Apollo on Wednesday night and was the most voted for act on Wednesday.
Eva Abley – 14, from West Midlands. Eva’s stand-up routine took aim at Simon Cowell, who along with the other judges, praised her incredible performance and helped get her through to the final.
Loren Allred – 32, from New York. Loren’s stunning performance of You Say by Lauren Daigle wowed the judges and audiences alike, getting the most public votes on Thursday night
5 Star Boys – 10-12 from across the UK. The boys put on a fantastically colourful routine to a version of This Is Me and were the judges’ choice.
Axel Blake – 33 from West London. Simon’s golden buzzer act Axel performed a hilarious comedy routine, sent him straight through to the final on public vote
Aneeshwar Kunchala – 7 from Warrington. Aneeshwar’s inspiring poem on wildlife conservation got him through to the final via the judges’ vote.
For the WILDCARD, Simon Cowell, Amanda Holden, Alesha Dixon and David Williams chose Amber and her Dancing Collies.
The live final of Britain's Got Talent starts on Sunday at 7.30pm on ITV