The Masked Dancer has captured the hearts of fans, but the talent show will soon be coming to an end.
Hosted by Joel Dommett, the grand finale will see the final characters unmasked, with one crowned the winner.
Among those eliminated are Jordan Banjo from dance collective Diversity, who was in the Viper costume, and Louise Redknapp, who performed as the Flamingo.
But when will the final actually air?
When is The Masked Dancer final?
The Masked Dancer final will air on ITV at 7pm on Saturday June 5.
There will have been seven episodes of the new series, which follows the format of The Masked Singer.
However, unlike its sister show, it’s been airing nightly rather than weekly.
Who are The Masked Dancer judges?
The Masked Dancer judges are broadcaster Jonathan Ross, dancer Oti Mabuse (replacing singer Rita Ora), TV personality Davina McCall and comedian Mo Gilligan.
All four judges have had rather colourful careers before joining the show, counting civil engineering students and retail workers among their ranks.
Guest panellists will also join the line-up over the course of the week, including comedians John Bishop and David Walliams, and presenter Holly Willoughby.
Full list of The Masked Dancer characters
Zip
Carwash
Beagle
Squirrel
Scarecrow
Frog
Beetroot
Viper
Rubber Chicken
Flamingo
Knickerbocker Glory
Llama