Meet the 45 Britain’s Got Talent semi-finalists

With the live semi-finals starting on Sunday, May 22, here are the 45 acts competing for viewers’ votes

Latest TV News

NAV BUG FIX