The next eight acts competing in the semi-finals of Britain's Got Talent have been revealed.
Last week saw Magical Bones earn the judges' vote straight through to the live final, where he will be joined by dancers Aaron and Jasmine and entertainer Steve Royle alongside the winners of the viewer votes.
Tonight two more places are up for grabs in the fourth of the semi-finals - scroll on to discover which eight acts will be taking to the stage!
Belinda Davids
Billy and Chantelle
Chineke! Junior Orchestra
Jasper Cherry
Jon Courtenay
Katherine O'Malley and Joe O'Malley
Kevin Quantum
Papi Flex
Britain's Got Talent airs tonight at 8pm on ITV.