Here are the last Britain's Got Talent 2016 semi-final line up with the contestants performing on tonight's live show.
This evening will see the fifth live show of the week as the last 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.
On Tuesday, Richard Jones and Boogie Storm made it through while yesterday Beau Dermott and Balance secured their places in the final.
Now only two guaranteed spots in Saturday's show remain.
The live semi-finals conclude Thursday 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 live show the acts taking to the stage include 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 Friday's show will be X Factor USA stars Fifth Harmony.
As usual, Britain's Got Talent 2016 airs 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.