The Masked Singer season 10 reveals: See every unmasked celebrity contestant

Find out which stars were under the masks all season.

That's a wrap on The Masked Singer season 10.

With no shortage of celebs willing to strap on a giant goofy mask and sing their heart out on national television, TMS brought the star power even before the actual start of the season when a special premiere kickoff episode revealed Demi Lovato as Anonymouse.

Host Nick Cannon and panelists Ken Jeong, Nicole Scherzinger, Jenny McCarthy-Wahlberg, and Robin Thicke were all back to usher us through clues for the new group of concealed celebs who battled it out vocally until a new winner was crowned on the Dec. 20 finale.

See who was under the mask of every costume and when they were eliminated below.

Cow is Ne-Yo

Cow in costume on 'The Masked Singer' // unmasked on show as Ne-Yo
Ne-Yo as Cow on 'The Masked Singer'.

Michael Becker / FOX

He lasted until the Cow comes home — with a Golden Mask Trophy. The Masked Singer season 10 winner is Cow, who was revealed as Grammy-winning musician Ne-Yo. The "Miss Independent" singer has technically competed on the show twice now, first on the U.K. version in 2021. "I did the U.K. version before the American version because I felt like on the American version, I would get caught quicker," he explained to EW. "People would recognize my voice a little faster. So I did the U.K. version thinking that I had a better shot at winning, and it turns out I didn't win."

Donut is John Schneider

Donut in costume on 'The Masked Singer' // unmasked on show as John Schneider 
John Schneider as Donut on 'The Masked Singer'.

Michael Becker / FOX

Do-nut get us started on how emotional this sweet treat’s journey was on The Masked Singer. Panelist and viewers' eyes glazed with tears many times as he shared his story of heartbreaking loss and healing. Donut made it all the way to runner-up before being revealed as The Dukes of Hazzard star John Schneider, whose wife Alicia Allain Schneider died earlier this year after a battle with cancer. The actor shared that his late spouse always encouraged him to do the show, but he didn’t believe he had a chance as he's not known as a singer despite putting out a whopping 26 albums. "I do think that she had a lot to do with it from heaven. I really do," Schneider told EW in a powerful interview about coping with grief. "I really think that somehow she put a bee in somebody's bonnet, and there I wound up on The Masked Singer."

Gazelle is Janel Parrish

Gazelle in costume on 'The Masked Singer' // unmasked on show as Janel Parrish
Janel Parrish as Gazelle on 'The Masked Singer'.

Michael Becker / FOX

More than ever before, Ken Jeong was adamant that he knew exactly who Gazelle was all season, guessing it was his friend and former costar Constance Wu. But when the elegant creature was unmasked as second runner-up in the finale, she turned out to be Pretty Little Liars actress Janel Parrish instead. The pair took it all in stride with the actress apologizing to the panelist who had previously saved her with the Ding Dong Keep It On bell thinking she was Wu. "Ken, I’m sorry that I’m not Constance, but I love you and thank you for being my champion," Parrish told Jeong after being unmasked. "Honestly, I don’t regret it at all because literally you have one of the best voices I’ve ever heard on the show," he replied.

Sea Queen is Macy Gray

Sea Queen in costume on 'The Masked Singer' // unmasked on show as Macy Gray
Macy Gray as Sea Queen on 'The Masked Singer'.

Michael Becker / FOX

The Sea Queen was sadly dethroned. As many fans and judges were able to guess, that distinctive voice could only belong to one person, Grammy-winning “I Try” singer and Training Day actress Macy Gray, who was revealed after dramatically collapsing on stage twice during the finale.

Candelabra is Keyshia Cole

THE MASKED SINGER: L-R: Nick Canon and Keyshia Cole in the “Soundtrack To My Life” episode of THE MASKED SINGER airing Wednesday, Dec. 13 (8:00-9:02 PM ET/PT ) on FOX. CR: Michael Becker / FOX. ©2023 FOX Media LLC.
Keyshia Cole as Candelabra on 'The Masked Singer'.

Michael Becker / FOX

She made it to the Dec. 13 Group C finals, but Candelabra's mighty flame went out after a tough head-to-head vocal match against Donut. Ultimately, Candelabra was eliminated and unmasked as "Let It Go" and "(When You Gonna) Give It Up to Me" singer Keyshia Cole.

Anteater is John Oates

THE MASKED SINGER: John Oates in the “Soundtrack To My Life” episode of THE MASKED SINGER airing Wednesday, Dec. 13 (8:00-9:02 PM ET/PT ) on FOX. CR: Michael Becker / FOX. ©2023 FOX Media LLC.
John Oates as Anteater on The Masked Singer.

Michael Becker / FOX

They just couldn't make his dreams come true. After a mid-episode elimination, Anteater turned out to be "Maneater" singer and one half of the feuding Hall & Oates, John Oates. The musician told EW that despite his former bandmate Daryl Hall filing a lawsuit and restraining order against him, all hope is not lost for a reunion. "I never say never to anything," Oates said of the potential to work with Hall again. "I don't know what's going to happen, but I just want, right now, I'm focused on where I am in life and leading the best life I can and moving forward."

Tiki is Sebastian Bach

Tiki as Sebastian Bach
Sebastian Bach as Tiki on 'The Masked Singer'.

Michael Becker / FOX

Tiki torched the Masked Singer stage with his killer voice, but his cup emptied after Dec. 6's Group B Battle Royale against Sea Queen and he was out in the season's first double elimination episode. After struggling to remove his mask, Tiki was revealed to be Skid Row rocker, Gilmore Girls actor, and Broadway performer Sebastian Bach.

Husky is Ginuwine

Husky as Ginuwine
Ginuwine as Husky on The Masked Singer.

Michael Becker / FOX

In a dogfight for the ages, the Group B finals saw three stellar performers duke it out on a rock-themed episode. Husky was first out of the pack to be eliminated and then was revealed to be Grammy-nominated "Pony" singer Ginuwine. The R&B star admitted to EW he'd declined being on the show previously. "I said, no, I didn't really care to do it," he said. "I'm pretty much a loner and I'm pretty private and stay to myself, but this was something that was out of the norm and it was a chance for me to come out of my comfort zone."

S'more is Ashley Parker Angel

 S'more performing on Masked Singer//Unmasked on show as Ashley Parker Angel
Ashley Parker Angel as Smore on The Masked Singer.

Trea Patton/FOX

S'more felt the heat of the Disco Night inferno on Nov. 29 and was sadly roasted. The sweet singer was unmasked as former O-Town member Ashley Parker Angel. The Broadway vet tells EW it was a run-in with another boy bander on the show that nearly made him melt. "When Lance Bass came out on stage during one of my clue packages, and we'd been in Hairspray the Musical together, we also have done voice acting together" he shares. "I wanted to tell him it was me, but you can't say anything. So it was just such a unique moment to have Lance on stage too."

Cuddle Monster is Metta Sandiford-Artest

Cuddle Monster - Metta Sandiford-Artest
Metta Sandiford-Artest as Cuddle Monster on The Masked Singer.

Michael Becker / FOX

Poppy and Branch weren't the only ones trolling on The Masked Singer's Trolls Night on Nov. 15, an ode to the upcoming Trolls Band Together. The adorable Cuddle Monster had all the judges fooled when he was eliminated and unmasked as someone nobody had guessed: infamous former NBA star Metta Sandiford-Artest (a.k.a. Metta World Peace, a.k.a. Ron Artest).

Hibiscus is Luann de Lesseps

Luann de Lesseps as Hibiscus
Luann de Lesseps as Hibiscus on 'The Masked Singer'. Michael Becker / FOX

One Hit Wonders Night turned into just that for new contestant Hibiscus, who was eliminated on Nov. 8 and revealed to be Real Housewives of New York City veteran Luann de Lesseps. The reality TV star told EW she learned lessons from The Masked Singer that she plans to bring into her own cabaret act. "It was a great experience overall and I'm happy that I did it," she said. "I learned a lot with the vocal coach, and I'm going to bring that into my cabaret."

Hawk is Tyler Posey

Hawk and Tyler Posey on the Masked Singer
Tyler Posey as Hawk on 'The Masked Singer'. Michael Becker / FOX

After a high-soaring run, Hawk was downed on Oct. 25's Harry Potter Night. He was unmasked and revealed to be Teen Wolf star Tyler Posey. The actor told EW the absurd nature of the show appealed to him. "I love performing. I love doing really weird things on TV," he admitted.

Royal Hen is Billie Jean King

Royal Hen in mask on the Masked Singer 2023 unmasked on show as Billie Jean King
Billie Jean King as Royal Hen on 'The Masked Singer'. Trae Patton/FOX (2)

After an egg-cellent crack at the Rocket Man's "Philadelphia Freedom" on Oct. 18's Elton John Night, Royal Hen sadly had to fly the coop and was unmasked as tennis legend Billie Jean King.

Pickle is Michael Rapaport

THE MASKED SINGER, Michael Rapaport
Michael Rapaport as Pickle on 'The Masked Singer'. Trae Patton/FOX; FOX

This loss is hard to dill with! Pickle proved to be the life of the party and had Cannon and all the panelists in stitches, but things turned sour when he lost a smackdown with S'more and was forced to say goodbye on Oct. 11's 2000s Night. The gentle green giant unmasked to reveal actor and comedian Michael Rapaport.

Diver is Tom Sandoval

Diver Masked Singer
Tom Sandoval as Diver on 'The Masked Singer'. Trae Patton/FOX

Diver was forced to come up for air on Oct. 4's NFL Night episode. He was unmasked and revealed to be Vanderpump Rules star Tom Sandoval.

Rubber Ducky is Anthony Anderson

THE MASKED SINGER: Rubber Ducky
Anthony Anderson as Rubber Ducky on 'The Masked Singer'. Michael Becker/FOX

The official season 10 premiere episode on Sept. 27 proved this show is still at the top of its game as Cow, Diver, Gazelle, Rubber Ducky, and S'more each put on a dazzling performance. The glitzy bath toy made a big splash, but just couldn't squeak through to next week. Rubber Ducky was eliminated and revealed to be Black-ish star Anthony Anderson.

Anonymouse is Demi Lovato

Demi Lovato as Anonymouse on 'The Masked Singer'
Demi Lovato as Anonymouse on 'The Masked Singer'. Trae Patton / FOX (2)

A special season 10 premiere kickoff on Sept. 10 featured performances by fan-favorite Masked Singer alums like Michelle Williams, Joey Fatone, Bow Wow, and Victor Oladipo, and one all-star unmasking. After a powerhouse performance of Heart's "What About Love," Anonymouse was revealed to be Grammy-nominated singer and former Disney Channel star Demi Lovato.

Who's next to be revealed?

S'more performs on The Masked Singer season 10
Michael Becker/FOX

Sign up for Entertainment Weekly's free daily newsletter to get breaking TV news, exclusive first looks, recaps, reviews, interviews with your favorite stars, and more.

Related content:

Related Articles