Britain's Got Talent
Episode 131 hr 35 mins
Britain's Got Talent goes live on Saturday nights for the Semi-Finals as the acts who impressed the judges during auditions must now compete for a place in the grand finale.
Available until: 30 May 27 23:59