Tonight sees the first live semi-final kick off for Britain’s Got Talent.

But who will be vying for a place in the grand final at the weekend?

Here are the 9 acts you’ll be seeing tonight:

1. Andrew Fleming: Impressionist

Impressionist Andrew Fleming
Impressionist Andrew Fleming is in the first live semi-final (ITV)

2. Entity Allstars: Dance group and Alesha Dixon’s Golden Buzzer act

Britain's Got Talent: Entity
(Tom Dymond/Syco/Thames TV/ITV)

3. Ruby Red Performers: dance group

Ruby Red Performers
Ruby Red Performers (ITV)

4. Lorraine Bowen: singer and entertainer

Lorraine Bowen
Lorraine Bowen: singer and entertainer (ITV)

5. Billy and Emily England: roller-skating duo

Billy and Emily England
Billy and Emily England (ITV)

6. Cor Glanaethwy: choir

Cor Glanaethwy
Cor Glanaethwy (Choir) (ITV)

7. Mitch and Cally The Wonderdog: who are attempting to break the world record for the number of balloons popped in one minute

 Mitch and Cally The Wonderdog
Mitch and Cally The Wonderdog (ITV)

8. Henry Gallagher: singer

Henry Gallagher
Henry Gallagher (ITV)

9. Becky O’Brien: singer

Becky O'Brien
Becky O’Brien (ITV)

Tonight Britain’s Got Talent is on at 7.30pm on ITV, followed by the results show at 9.30pm.