Friday's semi-final: meet the acts performing on tonight's show
This is it folks!
With just three more spots (including the Judges' wild card) in Sunday's final up for grabs, the BGT competition is hotting up.
Tonight's awesome winners - Isaac Waddington and The Neales - will join Jamie Raven, UDU, Côr Glanaethwy, Entity Allstars, Jules O'Dwyer and Matisse and Old Men Grooving to battle it out for the Britain’s Got Talent crown, the chance to appear at the Royal Variety Performance and £250,000.
The final Britain's Got Talent semi-final is on ITV, tonight at 7.30pm.