The latest reveals bring the grand total of celebrities who have been unmasked to seven, with five still battling it out to win the show.
Former EastEnders star Patsy Palmer, 47, was Butterfly, Pharaoh was former Home Secretary, Alan Johnson, 69, and Chameleon was Darkness singer, Justin Hawkins, 44.
Tree was exposed as football manager Teddy Sheringham, 53, with Daisy being American chart topper, Kelis, 40.
With the semi-final airing next weekend, who will fall at the final hurdle?
The Masked Singer continues Saturday at 7pm on ITV.