The villain of ‘XO, Kitty’ Season 2 is exactly the one who holds the secret of whose child Kitty is pregnant with

There is one major change in Season 2, though, and that is the addition of XO, Kitty‘s new villain, Stella (Audrey Huynh). Stella is first introduced as Kitty’s new roommate, a sheltered girl from Ohio who’s excited to branch out at K.I.S.S. By the end of the Season 2 premiere, though, it is revealed that Stella is not who she says she is. Her real name is Esther, and she’s there to “get what’s hers.” Stella slowly wreaks a great deal of havoc throughout the season, and her motives eventually get revealed at the end. Ultimately, Stella is a fantastic villain, and she is exactly what XO, Kitty needed.
Stella’s Sabotage Ramps Up the Stakes in ‘XO, Kitty’ Season 2










In Season 1 of XO, Kitty, the highest stakes were all emotional. The focus was primarily on Kitty’s complicated romantic connections with Dae (Choi Min-young), Yuri (Gia Kim), and Min Ho (Sang Heon Lee). There was also the issue of Kitty’s search into her mom’s past and the risk of her status at K.I.S.S. after it was revealed that she had been secretly living in the boys’ dorm. This season brings in real-life stakes, though, as Stella secretly works to take down Min Ho’s father, Moon (Philippe Lee).
After Kitty realizes that Stella leaked her letter, Stella’s motives and ultimate plan are still kept secret. Shortly after, an Instagram account called MoonLeaks pops up. The anonymous account exposes Moon for previously treating his employees and reality show contestants badly — and for wearing hair plugs. Kitty pieces the details together, although it takes Min Ho longer to accept the truth: Stella is the one behind MoonLeaks, and she’s been using Min Ho this whole time just to get to Moon.
Stella’s Backstory Makes Her a Compelling Villain in ‘XO, Kitty’ Season 2

Early in the season, Moon tells Min Ho that the key to a successful reality show is having intentionally bad contestants on the show to humiliate them for better content. This is just one of many ways that Moon embarrasses and hurts the feelings of the contestants on his shows. Several years before, Stella — known back then as Esther — competed on one of Moon’s shows. While he liked her voice, he didn’t allow her to get any further in the competition than that because he said that she didn’t have the look. Esther fell apart right then, which quickly turned her into a humiliating meme.
Stella’s methods of carrying out revenge are certainly misguided and harmful to Kitty and Min Ho, but her motivation comes from a real place. While trying to follow her dream, she was publicly shamed for her appearance, and she had to reinvent herself in the wake of it. Stella is a complex villain who is driven by real hurt and shame after the way that Moon treated her on live television, and there is nothing that she isn’t willing to risk to get revenge.
A Shared Villain Unites the Other Characters in ‘XO, Kitty’ Season 2

After Kitty’s letter is exposed in the fourth episode of Season 2, “Kiss and Tell,” her friend group explodes into chaos. Juliana (Regan Aliyah) is angry with Yuri and Kitty, Yuri is avoiding Kitty, and then Dae temporarily ends his friendship with Min Ho after learning about his love confession to Kitty. Having a clearly-defined villain brings the rest of the characters back together, due to their mutual dislike of Stella. For example, within just two episodes, Juliana moves past her anger towards Kitty, and they have a friendly conversation about their shared issues with Stella as Peter (Noah Centineo) looks on, confused.
Stella’s extreme methods, like recording Min Ho’s father and sabotaging all of her competitors in the talent contest, make the rest of the drama look much smaller in comparison. As such, Min Ho and Dae quickly makeup, and Kitty, Yuri, and Juliana are able to move past the worst of their love triangle drama. Eunice and Dae forgive each other very soon after their fight. Juliana, Q (Anthony Keyvan), Kitty, Yuri, and Jin all step in as Dae’s backup dancers for the contest. In the wake of Stella’s revenge plot, the friends all unite together to work towards a shared goal, resulting in a heartfelt Season 2 finale.
News
Disney sued the Oscars because of Snow White, Rachel Zegler was unjustly awarded in a scene about to fall to the edge of the abyss
Conan O’Brien has been tapped as the host of the 97th Academy Awards, and while O’Brien is a consummate performer and comedian and he’s hosted other awards shows like the Emmys, this will…
Walt Disney is cruel! The career of the actress who voiced Snow White is almost over
Quick! Who directed the 1950 animated version of “Cinderella?” Did they direct any other movies? Who played the voice of Peter Pan in Disney’s 1953 film version? Who played Alice…
The Prince’s replacement in the 2025 Snow White Live-Action remake is no better than Rachel Zegler
Disney’s Snow White opted for a new male hero in place of Snow White and the Seven Dwarfs’ original prince. Even though Disney replaced Snow White’s prince for the live-action remake, the…
Rachel Zegler’s last dream about Snow White was cut short, causing Disney to make a heartbreaking decision
Snow White‘s box office projections are continuing to slip as its release approaches. The upcoming movie is a remake of the 1937 Disney musical, which was the first-ever animated feature…
Disney’s Snow White and Rachel Zegler just set a new record that may never be broken if THIS HAPPENS
Disney’s live-action remake of Snow White is about to set a record that might never be broken by any other movie. Based on the classic animated film, 2025’s Snow White will re-imagine the tale of…
Wicked Ariana Grande and Cynthia Erivo opened the 2025 Oscars with a SPECIAL gift to fans
The musical opener kicked off with “Over the Rainbow” before segueing to “Home” from “The Wiz,” as well as “Defying Gravity.” The 2025 Oscars were holding space for two pretty “Popular” divas…
End of content
No more pages to load