Magician Richard Jones and dance act Boogie Storm have become the latest two acts to win a place in the 'Britain's Got Talent' final.
Both acts came out on top following the Tuesday (24 May) night's semi final, which also saw Flying Bebop, Jack Higgins, Josh Curnow, Khronos Agoria, Morgan Connie Smith, Vadik & The Bear and Zyrah Rose all taking to the stage.
Magician Richard was the winner of the public vote, going straight through to Saturday night's grand finale, after impressing both viewers and the judges with his latest jaw-dropping trick.
It was then left for judges Simon Cowell, Amanda Holden, Alesha Dixon and David Walliams to pick between dance troupe Boogie Storm and dancer Jack Higgins, who landed in the top three acts.
However, the vote was put back in the public's hands after Simon and Amanda chose to back his Golden Buzzer act, Boogie Storm, while Alesha and David both plumped for Jack.
It was then revealed the dance act made up of 'Star Wars' Stormtroopers had polled more votes and would be going through to the final.
Both acts will join 100 Voices Of Gospel, Mel & Jamie, Wayne Woodward and Alexandr Magala in Saturday night's grand finale, with four more and a wildcard act yet to be decided.
Wednesday night's semi final will see Amanda's Golden Buzzer act Beau Dermott take to the stage alongside Balance Unity, Bespoke Candi, Bollywest Fusion, Christian Lee, The Collaborative Orchestra & Singers, Danny Beard, Tumar KR and Vox Fortura.
'Britain's Got Talent' continues tomorrow at 7.30pm and 9.30pm on ITV.
Tap the image below to launch the slideshow...