
Netflix’s XO, Kitty, premiering this April, boasts a cast playing characters of various ages. Since its release in May 2023, the show has become a hit among young adult viewers on the streaming service. As a spin-off from the popular To All The Boys movies, XO, Kitty offers a compelling story and cast.
The series stars Anna Cathcart as Kitty Song-Covey and follows her journey to the Korean Independent School of Seoul (KISS). Leaving her family and friends behind, Kitty moves to Korea hoping to reconnect with her mother’s heritage and strengthen her long-distance relationship with her boyfriend, Dae (Choi Min-yeong).
Even though life gets messy, Kitty’s experience at KISS helps her make new friends, explore relationships, and learn valuable lessons that will stick with her for years to come. XO, Kitty is a charming mix of romance and coming-of-age stories, following a group of international students as they navigate the emotional ups and downs of high school.
The show’s complex relationships, hidden secrets, and ever-changing friendships are central to the story, and the talented cast does a great job of bringing it all to life. As is common in teen dramas, the actors playing the students in XO, Kitty are usually a bit older than their characters. Despite this, the characters feel remarkably authentic and believable.
Fortunately, the characters in XO, Kitty still experience events within a normal high school schedule. Most of the students at KISS are shown as juniors in the first two seasons, with senior year appearing on the horizon. As these characters get closer to becoming adults, the storylines in season 3 of XO, Kitty could change and develop in new ways.
It’s fascinating to compare the ages of the characters with the actors who play them, and this comparison gives us some clues about what might happen later in the show.
Anna Cathcart As Katherine “Kitty” Song-Covey
Image via Netflix
Anna Cathcart, known for playing Kitty Song-Covey in the To All The Boys movies from 2018 to 2021, is the central character in XO, Kitty. The show follows Kitty, Lara Jean (Lana Condor) and Margot (Janel Parrish)’s younger sister, as she navigates life and love at boarding school, KISS, during her sophomore and junior years of high school.
Currently, Cathcart is 22 years old, while her character, Kitty, will probably be 18 in the upcoming third season of XO, Kitty.
Gia Kim As Yuri Han
Yuri Han starts out as Kitty’s main competitor at KISS, but they gradually become friends as the story unfolds. Like many of the students, Yuri is around 16 or 17 years old during the first two seasons. Meanwhile, Gia Kim, who is 33, plays a character much younger than her actual age in XO, Kitty.
Sang Heon Lee As Min-ho Moon
Min-ho Moon is the son of a prominent figure in the entertainment industry. Initially, he comes across as arrogant, but as the series progresses, viewers discover he’s more complex than he seems. He’s presented as a 16 or 17-year-old student in Kitty’s class, although the actor who plays him, Sang Heon Lee, is actually 29 years old.
Choi Min-yeong As Dae-heon “Dae” Kim
Choi Min-yeong started the series playing Kitty’s boyfriend, but it was a challenging part. Like the other students at KISS, Dae is probably between 16 and 17 years old during the show. Choi Min-yeong, at 23, wasn’t much older than his character, making the age difference relatively small.
Anthony Keyvan As Quincy “Q” Shabazian
Quincy Shabazian, known as “Q,” is one of Kitty’s best friends and a central figure in the show XO, Kitty. Like Kitty, he’s likely around 16 or 17 years old during the first two seasons and is growing up as the series unfolds. However, the actor who plays Q, Anthony Keyvan, is 25 years old.
Peter Thurnwald As Professor Alex Finnerty Lee
Peter Thurnwald plays Alex Finnerty Lee, who is unique among the central characters as a faculty member at KISS, rather than a student. He’s also Yuri’s half-brother. The show reveals Alex was born on August 12, 1993, making him 29 years old during the series, and 32 in 2026. Interestingly, Thurnwald himself is 28 years old, meaning he’s younger than the character he portrays.
Regan Aliyah As Juliana Porter
Throughout the first season of XO, Kitty, we meet Juliana Porter (played by Regan Aliyah) as Yuri’s girlfriend. Her role grows as the show progresses. Juliana is probably around the same age as Yuri – likely 16 or 17. However, Regan Aliyah, the actress who plays her, is 26 years old, making her about ten years older than the character she portrays.
Philippe Lee As Young Moon
Young Moon is a new character introduced in season 2 of XO, Kitty. He’s Min-ho’s father and is usually called Mr. Moon by the other characters. Though his exact age isn’t stated, he appears to be in his 50s. The actor who plays Mr. Moon, Philippe Lee, is currently 62 years old.
Audrey Huynh As Stella Cho
Stella Cho, whose real name is Esther Shim, is a new character appearing in season 2. She moves in with Kitty as a roommate and adds an interesting dynamic to the show, as she adjusts to life at KISS after transferring from a school in Ohio. During season 2, Stella is portrayed as being between 16 and 17 years old, while the actress who plays her, Audrey Huynh, is 20.
Hojo Shin As Jiown Ahn
Jiown Ahn, who plays Hojo Shin, was first introduced in season 2 of XO, Kitty. He started as a supporting character but will have a more significant role in season 3. While his character was around 20-25 years old in season 2, the show hasn’t officially confirmed his age. The actor Hojo Shin is currently 32 years old, making him considerably older than the character he portrays on XO, Kitty.
Read More
- Call the Midwife season 16 is confirmed – but what happens next, after that end-of-an-era finale?
- Star Wars Fans Should Have “Total Faith” In Tradition-Breaking 2027 Movie, Says Star
- Robots That React: Teaching Machines to Hear and Act
- Taimanin Squad coupon codes and how to use them (March 2026)
- Overwatch Domina counters
- Are Halstead & Upton Back Together After The 2026 One Chicago Corssover? Jay & Hailey’s Future Explained
- Country star Thomas Rhett welcomes FIFTH child with wife Lauren and reveals newborn’s VERY unique name
- eFootball 2026 is bringing the v5.3.1 update: What to expect and what’s coming
- Clash of Clans Unleash the Duke Community Event for March 2026: Details, How to Progress, Rewards and more
- Genshin Impact Version 6.4 Stygian Onslaught Guide: Boss Mechanism, Best Teams, and Tips
2026-03-11 02:09