BGT 2016 finalists: re-watch all their auditions
12 acts battle it out for the title of Britain's Got Talent winner 2016 tonight - but can you remember their first auditions?
Lucy and Trip Hazard
In one of the toughest decisions of the week, Lucy and her dancing dog Trip lost out on a spot in the semi-final to Ant and Dec's Golden Buzzer Jasmine Elcock. Cowell admitted "thank god we have a public Wildcard" and he was right. They were voted back into the final by the viewers.
Watch their original audition:
Shannon and Peter
Ballet dancers and husband and wife Shannon and Peter lost out to sword swallowing act Alex Magala in the second semi-final. While they earned the backing of Amanda Holden, who admitted she was voting with her heart, the other three judges voted to keep Magala. But it wasn't the end, with the judges bringing them back as their wildcard choice.
Watch their original audition:
Britain's Got Talent Final is on Saturday at 7:30pm on ITV