After weeks of auditions the Britain's Got Talent semi-finalists have been revealed with 45 acts going through to the next round of the competition.
Ant and Dec present the first live semi-final on ITV1 at 8pm tonight. Nine acts, all with their eyes on the prize of a slot at the Royal Variety Performance, perform in front of a studio audience and judges Simon Cowell, Alesha Dixon, Amanda Holden and David Walliams.
Here's a look at some of the contestants who made it through to the live shows:
Visit the Britain's Got Talent website to see all the semi-finalists and get all the latest news from behind-the-scenes.