When is Britain's Got Talent on tonight? All you need to know about the final including the finalists, wild cards, guests and more!
What time is Britain's Got Talent 2016 on tonight?
The Britain's Got Talent 2016 final airs this evening on ITV from 7:30PM until just gone 10PM. There is no separate results show with the winner crowned at the very end of the one long episode.
Who are the Britain's Got Talent 2016 finalists?
Each of the five semi-finals saw two acts get through.
Sunday's show saw 100 Voices of Gospel and Mel & Jamie win their way through while Monday evening the semi-final was won by Wayne Woodward with Alexandr Magala also getting through.
On Tuesday, they were joined in the final Richard Jones and Boogie Storm and Wednesday night Beau Dermott and Balance also made it.
Finally, Thursday's last semi-final resulted in musical impressionist Craig Ball and singer Jasmine Elcock completing the line up.
Who are the Britain's Got Talent wild cards for 2016?
Joining the above finalists are TWO wild cards: The public's choice, dog act Lucy and Trip Hazard, and the judges' pick, ballet couple Shannon and Peter.
What's the prize?
£250,000 in cash and a spot on the Royal Variety Performance later this year, although there have also been rumours of a 'special surprise' for the winner to celebrate the 10th series.
Which guests are performing on the final tonight?
Former X Factor winner Louisa Johnson will be singing her new song Tears with Clean Bandit.
Plus, expect a major surprise when acts from the past decade of BGT make a return to the stage.
Who will win?
The odds make magician Richard Jones the favourite however the bookies originally had Another Kind Of Blue to win and they didn't even make the final!
Other acts fancied as contenders include Lucy and Trip Hazard, Beau Dermott and 100 Voices of Gospel.