The fifth and final line up of contestants on tonight's (Friday) last Britain's Got Talent 2017's semi-final have been revealed.
Monday night saw the first semi-final with DNA and singer Kyle Tomlinson the two acts making it through to the final while on Tuesday evening they were joined by magicians Issy Simpson and Matt Edwards.
Wednesday saw pianist Tokio Myers and comic Ned Woodman make it through and yesterday singers The Pensionalities and dancers MerseyGirls made it into the final, leaving just two guaranteed places left.
After thousands applied and hundreds auditioned for the judges all around the UK, the lucky few who received three or more yeses were whittled down to the final 35 acts who will be joining the five golden buzzers.
The final 40 now perform in the Britain’s Got Talent live semi- finals each night this week in the hope of winning the public vote and securing an all-important place in the live grand final and the chance of winning a life changing £250,000 and a coveted spot at the Royal Variety Performance.
Tonight's Britain's Got Talent 2017 semi-final line up 5
So which acts are still to perform? The lineup of contestants who are on tonight's Friday BGT 2017 semi-final have been revealed...
Daliso Chaponda - Comedian
Code 3 - Dancers
Jamie Lee Harrison - Singer
Perfect Pitch Creation - Choir
Jess Robinson - Impressionist
Missing People Choir - Choir
Lords Of Strut - Dancers
TNG Characters - Dancers
The Britain's Got Talent 2017 live shows continue Friday, June 2.
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 this SATURDAY night, June 3.