The singer took to the stage on Sunday evening to belt out her own rendition of Somewhere Over the Rainbow which blew the judges away.
Simon Cowell, Alesha Dixon, Bruno Tonioli and Amanda Holden all heaped praise on Christmas for her vocals and tipped her for success.
The 28-year-old admitted earlier in the process that she had attempted to receive her big break in the performing world prior to the show but seemingly hadn’t been so lucky.
However, eagle-eyed ITV BGT fans have since discovered that Christmas has enjoyed quite the career on stage already, with her Instagram littered with snapshots from her background performing across the globe.
Christmas toured Germany as part of the Starlight Express crew as well as playing Rizzo in a stage production of Grease.
She also landed a leading role in Lazarus at King’s Cross Theatre, and even played Bridget Jones in one of her first stage appearances.
So when an emotional Christmas was crowned this year’s victor, several took to social media to lodge their complaints.
Replying to the BGT account’s celebratory X post about the win, one fan fumed: “Yet she’s already been on the west end. Feel like some of the others should have been given a chance.”
Elsewhere, a fifth hit out: “She’s already a professional singer. She has already sung in the West End, and around the world, and has songs currently on iTunes. How is this fair?! Something doesn’t feel right about this…”
And another blasted over on Instagram: “Absolutely didn’t deserve to win. She’s a professional singer and famous already! Why apply for BGT? Jack Rhodes on the other hand was absolutely incredible and will go far.”
However, some were quick to congratulate Christmas on making BGT history.
“Oh my god, congratulations! I voted for you tonight, and you absolutely deserved to win the competition! #WellDeserved #ProudMoment,” one person praised before a second simply put: “Superb performance.”