Here's tonight's Britain's Got Talent 2016 semi-final line up with the contestants performing on Monday's live show.
This evening will see the second live show of the series as another nine acts perform live before the public vote opens.
Last night saw the first semi-final as 100 Voices of Gospel and Mel and Jamie made it into the final.
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.
In addition, it was announced last night that we'd have TWO wild card acts, one chosen by the public and another by the judges.
It all means there will be a total of 12 acts in the final next Saturday night.
Up on this evening's (Monday) show are sword swallower Alexandr Magala, dancers Another Kind of Blue and singers the Garnett Family.
Joining them are David Walliams' golden buzzer act Ian & Anne Marshall, dancers Mythical PSM, singer Rachael Wooding and ballet couple Shannon & Peter.
Rounding out the line up are musician-of-sorts Vitaly Voronko and singer Wayne Woodward.
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 OneRepublic.
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.