It's almost time for Semi-Final 2! Here are the acts hoping to win your votes
The first live Semi-Final saw DNA and Kyle Tomlinson become the first acts to make it through to Saturday's Grand Final (3rd June) but, who will join them?
Check out the performers hoping to win your votes in tonight's second Semi-Final below...
You can catch all of the acts on the second BGT Semi-Final tonight (30th May) at 7.30pm - only on ITV!