The 45 acts who have made it through to this year's 'Britain's Got Talent' semi finals have been revealed.
Viewers saw judges Simon Cowell, Amanda Holden, Alesha Dixon and David Walliams deliberating over which contestants were worthy of a place in the live shows, after the final set of auditions aired during Saturday (21 May) night's episode.
The identity of the five Golden Buzzer acts were already known, after each judge and hosts Ant and Dec gave one act a fast pass to the live shows during the audition process.
Child singers Beau Dermott and Jasmine Elcock were granted places, alongside choir 100 Voices Of Gospel, married singers Ian and Anne Marshall and dance troupe Boogie Storm.
Acts such as sword swallower Alex Magala, magician Richard Jones, dog act Trip Hazard, singer Kathleen Jenkins and dancers Another Kind of Blue will now all join them in the live semi finals, after making it through the judges' elimination.
Take a look at all the semi finalists in the gallery below...
The first live show airs on Sunday night at 7.30pm on ITV, with the results airing at 9.30pm.
The semi finals will then continue each night until Thursday, by which time we will know which acts have made it through to the 2016 'Britain's Got Talent' final.