Here's are the band names of finalists who have made it through to the live final of Let It Shine.
The show is on the hunt for five guys to perform in a new stage show based on the music of Take That and this week LuLu joined the panel as a guest judge.
At the auditions, the Top 40 guys were split into groups of 8 who performed at this month's knockout rounds.
After the performances, the judges selected five individuals from each group of eight to go through to the live finals which kicked off last weekend.
And following the second public vote last weekend, we said goodbye to another five boys and one band, as the line ups of the groups were shuffled.
Here are how the groups are organised going into the final tonight...
Let It Shine FINALISTS!
Five To Five
Curtis T Johns
Jonathan 'Jonnie' Halliwell
Matt Thorpe (originally in Neon Panda)
Conor McLoughlin (originally in Neon Panda)
The following boy have been eliminated from the competition:
Craig Webb from Neon Panda
Anthony Sahota from Neon Panda
Josh Bailey from Neon Panda
Jamie Corner from Drive
Ryan Butterworth from Drive
Alexis Gerred from Iron Sun
Matt Knight from Iron Sun
Clinton Elvis from Iron Sun
Harry Brown from Iron Sun
Jordan Harvey from Iron Sun
Who is your favourite of the lot?
Let It Shine is back this Saturday night on BBC One with the third and final live show of the series.