Here's who'll be performing at the second Semi-Final
After 100 Voices of Gospel and Mel & Jamie made it through to the Grand Final tonight (May 22), we've got nine more acts lined-up to perform for your viewing pleasure tomorrow.
Here's who'll be hoping to impress you enough to win your votes...
Who will make it to the Grand Final? And who will be sent home? Find out when the BGT live Semi-Finals return to ITV tomorrow (Monday, May 23) at 7.30pm!