Here are tonight's Britain's Got Talent 2016 semi-final line up with the contestants performing on Wednesday's live show.
This evening will see the fourth live show of the week as yet another nine acts perform live before the public vote opens.
Sunday night saw the first semi-final as 100 Voices of Gospel and Mel and Jamie made it into the final while Monday evening Wayne Woodward and Alexandr Magala won their way into Saturday's show.
Yesterday's heat left Richard Jones and Boogie Storm going through to the final leaving just four more spaces free.
The live semi-finals continue tonight and once again the act with the highest public vote automatically goes 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.
On tonight's (Wednesday) live show the acts taking to the stage include dancer Balance Unity, Amanda Holdens golden buzzer act Beau Dermott and dance group Bespoke Candi (that's the one with a dinosaur!)
Also performing will be dancers Bollywest Fusion, comedy magician Christian Lee, the The Collaborative Orchestra & Singers and variety act Danny Beard.
Rounding things off are dancers Tumar KR and vocal group Vox Fortura.
And of course, from that, we can deduce that the acts in the last of the semi-finals on Thursday night will be Ant and Dec's golden buzzer act Jasmine Elcock, the Presentation School Choir and singing mum and daughter Ana & Fia Almanda.
Joining them will be Elite Squad Royalz, dancer Chloe Fenton and musical impressionist Craig Ball.
And finally to perform live will be The Deep Space Deviants, dog act Lucy & Trip Hazard and circus performers The Togni Brothers.
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 Wednesday night's show will be reigning Britain's Got Talent winners Jules & Matisse.
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.