Who’s through to the BGT 2016 semi finals? And who’s on tomorrow’s first live show?
Find out who the judges have chosen as their final 40

THE acts for the first live semi-final of Britain's Got Talent have been revealed.
Tonight viewers saw judges Simon Cowell, Amanda Holden, David Walliams and Alesha Dixon narrowing this year's contestants down to the final 40.
Leading the lineup for tomorrow's live show are massive choir 100 Voices of Gospel, who won Alesha's Golden Buzzer.
Joining them is crossbow act Ben Blaque, impressionist Darren Altman and mother and son duo Mel and Jamie, who moved viewers to tears with their rendition of Christina Aguilera's Say Something.
Shirtless gymnast group Spartans Resurrection, dance collectives Ystrad Fawr Dancers and Total TXS and singer Kathleen Jenkins will also compete.
After discovering her fate, Kathleen broke down in tears and explained: "One of the things my dad always says he wants before he leaves this world on his little plane to the sky is to see me on TV, so I finally gave him his dream."
Camp singer Richard Bayton will be bringing the fun as tomorrow's 'joke act'.
Viewers saw the judges spend hours deliberating before making the difficult cull.
An emotional Amanda admitted: "We're going to be breaking a load of hearts."
She added: "The talent this year has been extraordinary and there's been a lot of competition.
"It's our 10th year so we really want to pick something special to put in front of the royal family."
Among those who made it through were sword swallower Alex Magala, Billy Elliot ballet dancer Jack Higgins and 10 year old dancer Chloe Fenton.
Impressionist Craig Ball, drag queen Danny Beard, soldier magician Richard Jones and Bespoke Candi, whose act included a giant T-Rex, were also chosen.
The Deep Space Deviants got a yes too, with their success prompting fits of laughter from the judges as Doctor Who baddie Davros got stuck on the way out of the auditorium.
Tonight's successful acts join Golden Buzzer winners Beau Dermott, Ian and Anne Marshall, Jasmine Elcock and Boogie Storm in the semi-finals.
Head judge Simon earlier defended sending Stormtrooper group Boogie Storm through after fans branded them 'the worst Golden Buzzer ever'.
He said: Look, you can argue there are other acts who deserve it a bit more but you are always in the moment when you do it and I am glad I did it because they are unique.
"I thought they were fun and I had never seen anything like it."
The winner of BGT, now in its 10th series, will win £250,000 and appear in front of The Queen at the Royal Variety Performance.
The first semi-final airs tomorrow at 7.30pm on ITV.
- Got a story? email digishowbiz@the-sun.co.uk or call us direct on 02077824220