Our favourite sword-wielding little girl is back in the final after the great British public gave her a well-deserved wild card.
She takes her performance to another level in the final, but can she score a win?
The five-piece dance crew bounded into the final when they bagged the Judges' wild card.
These boys are on fire on Sunday night, but will they be the hottest act of the night?
They made Judges' cry during their emotional semi-final performance.
Grab your hankies folks, they family foursome are back with I Won't Give Up by Jason Mraz for the final.
Their powerful powerful performances have wowed the Judges and captivated the crowd.
Could it be their time to step out of the shadows?
The Essex dance crew's Harry Potter semi-final routine was a tough act to follow.
But could their gladiator-themed performance in the final eliminate the competition?
Here they are! Our rather awesome BGT finalists
Wow! What an sensational week it's been.
After five semi-finals we can finally reveal the line-up - minus the Wild Cards - for the Britain's Got Talent final.
It's shaping up to be an extraordinary climax to a sensational series!
In his final semi-finalists' chat Stephen finds out how tonight's top two are feeling.
See what they have to say and get a sneaky peek behind the scenes.
Ever wondered what a typical day holds for our lovely Alesha?
Wonder no more because Stephen Mulhern's got the scoop.