The next eight acts competing in the semi-finals of Britain's Got Talent have been revealed.
Last week saw the judges put entertainer Steve Royle through to next month's live final, although the episode was overshadowed by a performance from dance troupe Diversity that resulted in more than 10,000 complaints to TV regulator Ofcom.
Attention returns to the contestants tonight, however, with the judges again putting one act directly through and the viewers voting for another to join them.
Scroll on to discover which eight acts will be taking to the stage tonight!
Souparnika Nair
Aaron and Jasmine
Honey and Sammy
The Coven
Amanda and Miracle
Class Dynamix
Allan Finnegan
Damien O'Brien
Britain's Got Talent continues tonight at 8pm on ITV.