The Greatest Dancer continued on BBC One tonight - here are all the contestants from week three and their auditions.
But which acts made it through to the callbacks this Saturday night?
The Greatest Dancer auditions welcome dancers of any age and dance style compete to win £50,000 and a chance to perform on Strictly Come Dancing.
Alesha Dixon and Jordan Banjo were back to oversee proceedings this evening as Dance Captains Cheryl, Matthew Morrison and Oti Mabuse got ready to see more dancers give the performance of their lives.
However in The Greatest Dancer, they don't have the power at the auditions. Instead, it's the audience who are in charge: if 75 percent of them vote YES, the mirror will open, and the act will make it through to the next stage of the competition, the call-backs.
This weekend again saw dramatic auditions, outstanding talent and jaw-dropping surprises. Mirror, Mirror on the Wall, who is the Greatest Dancer of them all?
The Greatest Dancer recap!
Harry & Eleiyah
Best friends Harry & Eleiyah from Liverpool have been dancing together for two years. The pair's contemporary routine to Say Something by A Great Big World got them through and had Matthew branding them "the couple to beat".
Trio Villains crew is made up of Max, Chris and Dijon who came dressed as bank robbers. Their street routine to the Pink Panther theme won over the audience and saw them through to the callbacks.
Dance group CTC Company performed a commercial 80s jazz routine to Paula Abdul songs Opposites Attract, The Way That You Love Me and Janet Jackson it What Have You Done For Me Lately. Unfortunately, the group only secured 66% of the audience's vote.
Wei Yao's freestyle routine to the Latin Remix of Ed Sheehan's Shape Of You won him many fans on the audience - but the judges weren't so sure about his unique dance routine. Matthew described the dance a "mess" while Cheryl advised him not to make dancing a career.
Dane Bates Collective
Dane Bates Collective are a group of girls aged 12 to 19. They performed a contemporary Jazz routine to Find Me by Sigma and Birdy, winning a place in the callbacks with their upbeat routine.
7-year-old Shyla was on The Greatest Dancer for her first ever audition. Her modern Jazz to Big Noise from Winnetka got little Shyla through to the callbacks.
16-year-old William danced a street routine to 4Ever by Fabulous & Lil Mo. Unfortunately despite his best efforts, William painstakingly missed out on the next round with 73% of the vote.
80-year-old Barbra Peters has been dancing for 78 years and is officially the UK's oldest ballet dancer. Her toupee to Waltz Of The Flowers from Tchaikovsky's The Nutcracker won admiration from both the audience and judges, as she won a spot in the callbacks.
Unity UK is a group of 12 dancers aged from 14 to 25. They performed a Street routine to Cold by Stormzy and got the mirror opening and the judges on their feet.
Santra & Piia
Santra & Piia are not just dance partners but have been together as a couple for 13 years, marrying a year ago after gay marriage was legalised in Finland. The pair performed a Latin American routine to Reet Petite, getting a spot at callbacks.
The Greatest Dancer continues Saturday nights on BBC One.