Guidance: Contains flashing images.
ITV

Britain's Got Talent

Final

Episode 18 - The 12th series of Britain's Got Talent comes to a climax with a spectacular finale. Who will be crowned the winner? It's up to Britain to decide.

  • 9 days left