Who's on Britain's Got Talent 2016 tonight? See the contestants on this evening's first Semi final line up, airing Sunday night on ITV from 7:30PM.
100 Voices of Gospel
The 100 Voices Of Gospel choir got themselves the second golden buzzer of this year's Britain's Got Talent.
The group is made up of singers from all over the world - some 20 nationalities in all - including the UK, USA, Paris and Africa.
"Everyone needs to be loved, that's the message the choir is trying to give to the world," they said at their first audition.
The choir's energetic performance at the try outs brought the audience to their feet, singing ‘This Little Light Of Mine’ complete with a group of dancers.
The audition earned the group a standing ovation from the audience and judges as Alesha hit the golden buzzer, leaving Simon Cowell VERY annoyed.
"I wanted them, I wanted that!" he complained. "That is so annoying. I am so irriatated that this one got to the buzzer before me."
Alesha quipped: "If you snooze, you lose!"
She told the group: "There are literally no words I can use to describe that feeling you gave everyone in this room, it is so powerful, everything you represent is my idea of heaven. You have just blown the roof off."
Tonight's Britain's Got Talent 2016 live semi-final airs at 7:30PM tonight on ITV.