The masked madness comes to an end tonight, in the final of the craziest guessing game on television.
In the final there will be more clues than ever before, and it's up to our panel of superstar sleuths to guess who is dancing in disguise.
All 12 celebrities from the series return to give a spectacular opening performance and the four finalists will all perform twice.
The identity of all of the remaining masked dancers will be revealed tonight, and one of them will be crowned The Masked Dancer Champion.