Britain’s Got Talent 2016 semi-finalists revealed

Simon Cowell, Amanda Holden, Alesha Dixon and David Walliams have decided and these 45 acts will all perform during this year's live semi-finals

The impressionists

Craig Ball

Impressionist Craig takes a song and re-imagines it using various characters and celebrity voices, including Kermit the Frog and Morgan Freeman. A picture flashes up behind his head so viewers can match the voice to the famous face. The judges were super impressed, noting how the act appealed to all ages.

Advertisement MPU article

Darren Altman

Darren, 42, from Surrey hit the judges with some seriously good impressions – ranging from Boris Johnson to Gok Wan and Jeremy Clarkson – explaining how to do them as he went along. Altman has some well-known work to his name, including the Iams cat advert.

Advertisement MPU article

Next up… the dog act