Little Mix, 5 After Midnight and more have been confirmed for the Britain's Got Talent 2017 live shows.
The BGT 2017 semi-finalists were unveiled by the judges tonight ahead of the semi-finals kicking off on Monday.
After thousands applied and hundreds auditioned for the judges all around the UK, the lucky few who received three or more yeses have now been whittled down to the final 35 acts who will be joining the five golden buzzers.
The final 40 will now perform in the Britain’s Got Talent live semi- finals 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.
As always, between the live performances each night and the results will be a number of guest stars performing - but who are they?
Britain's Got Talent guest performers
Here's the full line up:
Semi-final 1 (May 29): Alfie Boe
Semi-final 2 (May 30): Camila Cabello
Semi-final 3 (May 31): Cast of Bat Out Of Hell Musical
Semi-final 4 (June 1): Reigning Britain's Got Talent winner Richard Jones
Semi-final 5 (June 2): 5 After Midnight
Final (June 4): Diversity and Little Mix
The Britain's Got Talent 2017 live shows air from Monday, May 29 until Friday, June 2.
The semi-finals will air from 7:30PM on ITV with a group contestants performing each evening and two acts will make it through in the results from 9:30PM each evening.
The ten finalists will then go head to head in the grand finale next SUNDAY night, June 4, from 7:30PM on ITV.