Britain’s Got Talent semi-finalists revealed

David Walliams, Simon Cowell, Amanda Holden and Alesha Dixon (Ian West/PA)
David Walliams, Simon Cowell, Amanda Holden and Alesha Dixon (Ian West/PA)