From a comedian who sadly didn’t have the audience on their feet, to a “beautiful” dancing duo, the fourth live semi-final of Britain’s Got Talent (BGT) 2024 had it all on Wednesday (May 30).

ITV viewers even saw an emotional Bruno Tonioni in tears after watching the Phoenix Boys' “powerful” dance routine to Sam Ryder's You're the Voice.

But we are now only days away from the final taking place this weekend and there is only one more semi-final to go.

There are a variety of talents being shown tonight (May 31) and just some acts you can expect to see include a pair of jugglers and a singing Batman.

Who got through on Britain's Got Talent last night?

In the end it was Abigail & Afronitaaa who won the public vote last night.

When it came to the judge’s vote, it was another split decision between Northants Sings Out and the Phoenix Boys.

This once again meant the second finalist spot of the night would be chosen via the public vote and it was Northants Sings Out who made it through to Sunday’s final (June 2).

Who are Thursday’s semi-final acts performing on Britain’s Got Talent?

The last eight acts to perform on Thursday’s BGT semi-final are:

  • Gambino Akuboy (singer)
  • AmaSing (children’s choir)
  • Trixy (magician)
  • Denise and Stefan (a blind couple who are a singer and pianist respectively)
  • Messoudi Brothers (jugglers)
  • Alex Mitchell (stand-up comedian)
  • The Dark Hero (singing Batman impersonator)
  • CyberAgent Legit (dance troupe and Simon Cowell’s golden buzzer)

It’s also a big night for judge Alesha Dixon as she is the special guest performer.


How much is Ant and Dec's net worth each?


Britain’s Got Talent 2024 finalists so far – who are they?

  • Abigail & Afronitaaa
  • Northants Sings Out
  • Sydnie Christmas
  • Mike Woodhams
  • Jack Rhodes
  • Haribow
  • Innocent Massuku
  • Sslaubi Performance Troupe

Recommended reading:

  • When is the Britain's Got Talent final? How to watch who wins the ITV show
  • 'Don't get it' - BGT fans confused over TikTok star and 'Canadian Peter Kay'
  • Full list of every Britain's Got Talent winner from Diversity to Viggo Venn

What time is Britain’s Got Talent on TV tonight?

The fifth semi-final of BGT this year will air on ITV1 and ITVX tonight from 8pm until 10pm.

Two more acts will be added to Sunday’s final line-up as they prepare to take to the stage hoping to make it one step further in the competition.

Whoever wins will perform at the Royal Variety Performance and take home a £250,000 cash prize.