Here's tonight's Britain's Got Talent 2016 semi-final line up with the contestants performing on Sunday's live show.
This evening will see the first live show of the series as nine acts perform live before the public vote opens.
The act with the highest public vote will automatically go through to the live grand final. The two runner-up acts will then face the judges, Simon Cowell, Amanda Holden, Alesha Dixon and David Walliams, who will pick their favourite to go through to the live final.
It means there will be a total of 10 acts in the final next Saturday night.
Up on this evening's (Sunday) show are Alesha Dixon's golden buzzer act 100 Voices of Gospel, crossbow act Ben Blaque and impressionist Darren Altman.
Joining them are singer Kathleen Jenkins, singing mum and son Mel & Jamie and another singer, Richard Bayton.
Also on the line up are gymnasts Spartans Resurrection, dance troupe Total TXS and ballroom performers Ystrad Fawr Dancers.
It's quite a varied selection of acts and we've no idea which two will be voted into the final! Tell us your favourite of the nine in the comments below...
As well as performances from the acts, each night will also see a guest performer as the semi-finalists wait to find out if they are one step closer to being crowned winner of Britain’s Got Talent 2016.
Appearing on tonight's show will be the cast of Motown: The Musical.
Britain's Got Talent 2016 airs tonight LIVE from 7:30PM on ITV with the results at 9:30PM.
The live semi-finals air all week until Thursday before the final on Saturday, May 28.