Here's a recap of EVERY act through to the Britain's Got Talent 2016 live shows.
Tonight saw the judges face the difficult task of cutting down this year’s crop of talented contestants to the lucky 40, who will get the chance to perform in the live shows.
With so much incredible talent seen over the past seven weeks, who has secured a coveted spot in the live shows?
Behold the full top 45 semi-finalists in the live shows, including this year’s Golden Buzzer acts, who already secured their place in the live shows from the auditions.
They are Beau Dermott, Jasmine Elcock, Ian and Anne Marshell, 100 Voices of Gospel and Boogie Storm.
Joining them are Spartans Resurrection, Presentation School Choir, Darren Altman, Vadik & The Bear and Danny Beard.
Also through are The Garnett Family, Another Kind Of Blue, Ana & Fia Almanda, Morgan Connie Smith and Mel & Jamie.
Plus Balance Unity, Bespoke Candi, Josh Curnow, Vox Fortura and Vitaly Voronko
Other acts still in with a chance of winning the £250,000 cash prize are The Collaborative Orchestra and Singers, Elite Squad Royalz, Jack Higgins, Chloe Fenton and Khronos Agoria.
More through are Total TXS, Ystrad Fawr Dancer, Tumar KR, Craig Ball, Bollywest Fusion, Richard Jones, Alex Magala, Mythical PSM, Zyrah Rose and Wayne Woodward.
Then there are The Deep Space Deviants, Richard Bayton, Trip Hazard and Lucy, Kathleen Jenkins, Flying Bebop and Christian Lee.
Rounding the semi-final line up are Ben Blaque, Rachael Wooding, Shannon and Peter and The Togni Brothers.
The Britain's Got Talent 2016 live shows air from Sunday, May 22 until Thursday, May 26 from 7:30PM each evening on ITV.