The next eight acts competing in the semi-finals of Britain's Got Talent have been revealed.
Last week the judges put dance duo Aaron and Jasmine straight through to the final, where they will be joined by comedian Steve Royle and the winners of the viewer votes.
Another two places are up for grabs this week in a show that will also see The X Factor winner James Arthur perform alongside Sigala.
Scroll on to discover which eight acts will be taking to the stage tonight!
Magical Bones
© ITV
© ITV
© ITV
Myra Dubois
© ITV
© ITV
Bhim Niroula
© ITV
© ITV
Ember Trio
© ITV
© ITV
X1X Crew
© ITV
© ITV
Dario
© ITV
© ITV
Sign Along With Us
© ITV
© ITV
© ITV
Sirine Jahangir
© ITV
© ITV
Britain's Got Talent airs tonight at 8pm on ITV.
Follow us on Bluesky or on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole's Lowest Ever Sky Offer: Get Sky Essential, Sky Stream & Netflix for just £15 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends March 19, 2025