The Celebrity Traitors finale aired on November 6, 2025, revealing the winner. It was Alan Carr. The final three participants were asked to reveal their identity. One of them was Alan Carr. He was the traitor. However, it had been quite the challenging ride for him to be the traitor and keep his identity a secret. At last, when he came forward with his hidden identity, he broke down and couldn't stop his tears. He apologized and noted that keeping secrets had torn him apart."I'm so sorry. It's been tearing me apart. I'm so sorry," shared Alan Carr.The Celebrity Traitors: Final shocking identity reveal by the three finalists View this post on Instagram Instagram PostWith three finalists remaining in the game show, the host asked them whether they wanted to continue with the game or end it. Alan, Nick, and David, all three finalists chose to end it. She mentioned that all three needed to answer the question and reveal their true identity. The Celebrity Traitors star David was the first one to answer, followed by Nick. Alan Carr was the last one. "I am and always have been a traitor," revealed Alan. Alan's identity reveal shocked the fellow participants. "Oh! F*ck," reacted Nick. Nick and David gasped and were in shock. While they were still processing Alan being the traitor, he got emotional. View this post on Instagram Instagram PostSeeing him breaking down with tears, Nick hugged him and told him that he did brilliantly. The show host, Claudia Winkleman, also comforted Alan. Nick told him that he had won the game after playing such an amazing game. "Don't be stupid, think about the charity. It's amazing," said Nick. The Celebrity Traitors host announced the winner and also appreciated Nick and David for making it to the finale. She then asked them if they wanted to share anything. "I just want to say well done. You played it brilliantly. Breaks my heart to see how that burden has weighed on you, and I couldn't do it. So I admire you for doing it so brilliantly," shared David. View this post on Instagram Instagram PostIn his private confession, The Celebrity Traitors starDavid noted that he couldn't believe that it had been Alan all along. Throughout the game, he had his suspicions on almost everybody else, but not on Alan. He also mentioned Alan's emotions and what he must have been through while keeping such a huge secret. Claudia Winkleman then asked Alan to reveal the identity of the rest of the traitors. He mentioned Jonathan and Cat. It also shocked David and Nick. They thought Joe was one of the traitors. Nick confessed that he was utterly shocked. He also thought Joe was the traitor, which he was wrong about. After Nick and David were eliminated, the host asked Alan about his choice of charity, where his winnings would go. Alan shared that it was Neuroblastoma UK. The prize fund, £87,500, would be donated to them. It was for the children's cancer charity. Alan admitted that all the lying and treachery was worth it. To know more, fans can stream The Celebrity Traitors on iBBC Player.