Bookmakers have named their top contenders for who is hiding inside every costume on The Masked Dancer, ahead of the grand final on Saturday night.
Eight famous faces have been unmasked on The Masked Singer spin-off so far: Jordan Banjo, Louise Redknapp, Dita Von Teese, Eddie The Eagle, Christopher Dean, Zoe Ball, Craig Revel-Horwood and Kelly Brook.
That leaves just Squirrel, Carwash, Zip and Scarecrow in the running going into the finale, when panellists Davina McCall, Jonathan Ross, Mo Gilligan and newcomer Oti Mabuse will be joined by special guest judge Holly Willoughby.
Names in the frame for all of the remaining acts have been changing all week as bookmakers and viewers keep picking up on different clues and changing their minds.
And now bookies Betfair have named their top contenders for every remaining Masked Dancer act...
Masked Dancer odds
Carwash
Howard Donald 6/4
Max George 3/1
Harry Judd 7/1
Duncan James 12/1
Louis Smith 16/1
Scarecrow
Nicola Adams 5/4
Jessica Ennis-Hill 3/1
Joe Sugg 5/1
H From Steps 9/1
Stacey Solomon 16/1
Squirrel
Maisie Smith 10/11
Cheryl 4/1
AJ Pritchard 6/1
Rochelle Humes 10/1
Dani Dyer 20/1
Zip
Olly Murs 2/1
Jenson Button 9/2
Stephen Mulhern 7/1
Mark Wright 8/1
Jay Kay 16/1
The Masked Dancer will come to an end on Saturday night at 7.30pm, with the final lasting 90 minutes.
It will air after the latest episode of Stephen Mulhern's gameshow In For A Penny.