Britain's Got talent 2016 - Finalists revealed

1st Semi Final

100 Voices Gospel Choir - through on the public vote

Mel and Jamie - through after judges went to 'deadlock'

2nd Semi Final

Wayne Woodward - through on the public vote

Alex Sagala - through on judges vote

This was Claire Scott watching Alex's performance ...

Semi Final number three

Richard Jones won the public vote

It was between younger ballet dancer Jack Higgins and Boogie Storm - the judges chose the dancing storm troopers

Beau Dermott was straight through to the final after this stunning performance from the 12 year old

Balance won the judges vote to go to the final (even though a lot of people loved the contortionist dance group TumarKR)

However there is a silver lining for TumarKR as they go into the Wild Card draw and could get themselves a place in Saturdays final. Here's their semi final performance. It is WOW!