The Britain's Got Talent 2017 semi-finalists have been revealed with more than half made up of singers and dancers.
Saturday night saw the Top 40 contestants in the live shows revealed, with the acts performing all this week in the semi-finals.
Of the Top 40, a total of 15 are singing acts, including four choirs, while 11 others are dancers.
However there is still plenty of variety with performers ranging from girl groups to soloists, school choirs to a father and daughter duo.
The dance acts also include a mix from the typical street troupes we've come to expect of BGT together with tap dancers, a body popping policeman and Lords of Strut.
We also have five magicians in the mix, including mindreaders DNA and 8-year-old Issy Simpson, as well as a trio of comedians such as Amanda Holden's Golden Buzzer act Daliso Chaponda.
Then there are the true variety acts: Knife throwers Tyrone and Mina, and Hula Hoop guy aka John Parnell.
The Britain's Got Talent 2017 live shows air from tonight, Monday, May 29 until Friday, June 2.
On this evening's line up is St. Patrick’s Junior Choir Drumgreenagh, PC Dan, Niels Harder, Kyle Tomlinson, Empire Dance Crew, DNA, Tyrone & Mina and Miss Treat Vibe.
The semi-finals will air from 7:30PM on ITV with a group of contestants performing each evening and two acts will make it through.
This year there is NO judges' vote. The two acts with the highest votes from the public alone will head through to the final.
The ten finalists chosen by the public will be joined by a wildcard picked by the judges who will then go head to head in the grand finale next SUNDAY night, June 4.