Netflix’sXO, Kittycontinues the story of Kitty Song-Covey, bringing together an impressive cast of up-and-coming actors, led by Anna Cathcart. After helping build her sister Lara Jean’s relationship with Peter Kavinsky in theTo All The Boysmovies, Kitty Song-Covey embarks on a journey of self-discovery and romance at the Korean Independent School of Seoul (KISS) inXO, Kitty. The unapologetically young adult rom-com might be packed with clichés and tropes, but it’s still remarkably fun to watch, thanks to the lovable cast.
While Anna Cathcart’s Kitty Song-Covey is the main character of the show, the Netflix rom-comfrequently feels like an ensemble show. By theend ofXO, Kitty season 1where Kitty’s classmates and teachers are just as important. Rather than flattening them down, the writers make the rest of the main and supporting cast three-dimensional. Interestingly, most of theXO, Kittyactors are up-and-coming, with few roles under their belts.

Anna Cathcart as Kitty Song-Covey
Date of Birth: July 25, 2025
Actor:Anna Cathcart was born in Vancouver, Canada, andshe got her big break in 2018 when she got cast as Kitty Song-Covey inTo All the Boys I’ve Loved Before, a role that she reprised in the two sequel films. Although she has a small acting portfolio, she’s established herself as a strong actor who stands out due to her comedic timing.
2018

2019
2020

To All the Boys: Always And Forever
2021

Violet Wilner & Anna Wilner
2022-2024
Character:InXO, Kitty, Kitty Song-Covey is a teen girl who attends the Korean Independent School of Seoul (KISS) for her junior year of high school. The character has a quirky personality and prides herself on being a matchmaker.

Minyeong Choi as Dae Kim
Date of Birth: July 06, 2025
Actor:Korean actor Minyeong Choi got his big break in K-dramas when he acted as Lee Kyung-soo inEntertainer. Since then, he’s appeared in about a dozen K-dramas, withXO, Kittybeing his first American production. Unlike Cathcart, Choi didn’t appear inTo All The Boys: Always and Forever, as Dae was recast for the Netflix romantic comedy TV show.
2016

Baek Yihyun
2022
Character:InXO, Kitty, Dae Kim is the first boyfriend of Kitty Song-Covey. He’s studious and driven at school because he must be first in his class to maintain his scholarship to KISS.

XO, Kitty Stars Gia Kim & Regan Aliyah React To Passionate Shippers And Hint At Season 2 Surprises
XO, Kitty’s Gia Kim and Regan Aliyah debate the most popular ship and reveal that season 2 has a lot of surprises in store for fans.
Anthony Keyvan as Q
Date of Birth: July 14, 2025
Actor:Anthony Keyvan was born in Long Beach, California, and he got his big break playing Rahim in Hulu’sLove, Victor. Like many actors inXO, Kitty, Keyvan is newer to the acting business, but he’s had numerous one-to-two-episode arcs on TV shows.
Danny at 11
2013
2018-2020
Rahim
2021-2022
Character:Q is Dae’s best friend who immediately bonds with Kitty upon her arrival. He enjoys Kitty’s chaos and is one of the subjects of her matchmaking shenanigans.
Date of Birth: Unknown
Active since:2021
Actor:Korean actor Gia Kim is a third culture kid who grew up in Korea and attended an international school in Hong Kong. Before getting cast as Yuri, Kim’s only onscreen role was Gia in the short filmHappy Ending. She’s also the sister of her XO, Kittycostar, Sang Heon Lee.
Gia
Character:InXO, Kitty, Yuri Han is the rich daughter of the principal at KISS, who’s secretly a lesbian. She gets into a fake relationship with Dae to cover up her sexual identity.
Sang Heon Lee as Min Ho
Date of Birth: June 21, 2025
Actor:Sang Heon Lee was born in Seoul, South Korea, and attended an international school in Hong Kong. His debut role was Min Ho in XO, Kitty.
Notable TV Shows & Movies:N/A
Character:Min Ho is the rich best friend of Dae inXO, Kitty. He has two famous parents who he barely speaks to because they’re too busy for him.
XO, Kitty Supporting Cast & Characters
Peter Thurnwald as Alex Finnerty:InXO Kittyseasons 1 and 2, Alex Finnerty is a Korean-Australian man who comes to KISS to teach. Peter Thurnwald got his big break as an actor playing Lachie Koh in thecast ofBump. Though he has a small acting portfolio, Thurnwald also has a notable role in Paramount+’sPlayers.
Regan Aliyah as Juliana:Juliana is Yuri’s secret girlfriend inXO, Kittyseasons 1 and 2. Like most of the cast, Regan Aliyah is newer to the acting business, and her only notable role beforeXO, Kittyis Zoe in the 2020 TV seriesBF for Hire.
All 14 Romances In XO, Kitty Ranked
Netflix’s rom-com TV show XO, Kitty includes several significant romances, but some couples have more strength and potential than others.
Théo Augier as Florian:Florian is a French-Greek student attending KISS inXO, Kittyseason 1. Since his 2019 debut, Augier has established himself as a notable actor in French movies and TV shows. His most prominent roles include Adam inGrown Ups(2019), Sebastien inEndless Night(2022), and Grayson inSilver and the Book of Dreams(2023).
Audrey Huynh as Stella:InXO, Kittyseason 2, Stella is Kitty’s homeschooled, Christian Korean-American roommate. Audrey Huynh is an up-and-coming Asian American actress who’s best known for playing Becca inWyrmand voicing Kim Hun-hee in theEnglish dub ofSquid Gameseason 2.
Sasha Bahsin as Praveena:ThroughoutXO, Kittyseason 2, Praveena is a cool, Sapphic teen who befriends Kitty. Like otherXO, Kittyactors, Bahsin is a new actor with only two credits before the Netflix series. She appeared in the 2020 short filmIt Starts with Murder?and the 2023 dramaBrave the Dark.
10 Ways Netflix Changes To All The Boys With Their Show XO, Kitty
Five years after the first To All The Boys I’ve Loved Before film hit Netflix, its spinoff series XO, Kitty has premiered with many differences.
Joshua Lee as Jin:InXO, Kittyseason 2, Jin is Q’s track rival and the former bully of Dae and Min Ho. Other than two short films, Joshua Lee’s only onscreen role beforeXO, Kittyis Supreme inGangnam Project. He also debuted the role of Timmy X in the Broadway musicalKPOP.
Jocelyn Shelfo as Madison Miller:Madison Miller is the wealthy daughter of a KISS benefactor inXO, Kittyseasons 1 and 2. Jocelyn Shelfo got her big break as Marissa in thecast ofThe Summer I Turned Pretty, and her other notable role is Sofia inMay December.
Ryu Han-bi as Eunice:ThroughoutXO, Kittyseason 2, Eunice is a student who signs up for the Advanced Vocals class alongside Dae. Besides this Netflix show, Ryu Han-bi has appeared in Da Bin inLocal Hero, Gil Nak-won inCome and Hug Me, and Min-Jung inCheer Up, Mr. Lee.
Sunny Oh as Mi-hee:InXO, Kittyseason 2, Mihee is a student who wants to be a singer. This role is Sunny Oh’s first acting credit.
Junjin Kim as Jina Lim:Jina Lim is the principal of KISS and the mother of Yuri inXO, Kittyseason 1. Junjin Kim got her big break as an actor when she was cast as Sun-Hwa Kwon inLost, a role she continued from 2004 to 2010. Kim has a large portfolio, and her notable roles include Lawyer Yu Ji-yeon inSeven Days, Myung-hyun Lee inShiri, and Karen Kim inMistresses.
XO, Kitty’s Korea Setting Gives The Show An Advantage Over The To All The Boys Movies
XO, Kitty is a worthy spinoff of To All the Boys I Loved Before, but XO, Kitty’s unique setting helps make the Netflix series even better.
Michael K. Lee as Professor Lee:InXO, Kitty, Professor Lee is a strict teacher at KISS. Michael K. Lee got his big break as Jonathan inA Korean Odyssey. His other notable roles include Frankie Suzuki inGeorge Takei’s Allegianceand Henry’s Father inVanishing.
Noah Centineo as Peter Kavinsky:In theTo All The Boystrilogy, Peter Kavinsky is the fake boyfriend-turned-love interest of Lara Jean Song-Covey, and he has a cameo inXO, Kittyseason 2. Centineo got his big break playing Jesus Adams Foster inThe Fostersfrom 2015 to 2018 and reprising his role for two episodes in the sequel seriesGood Trouble. His other notable roles include Jamey inSierra Burgess Is a Loser,Atom Smasher inBlack Adam, and Owen Hendricks inThe Recruit.
Janel Parrish as Margot Song-Covey:Margot Song-Covey is the oldest sister of Kitty Song-Covey in theTo All the Boystrilogy, and she makes a cameo inXO, Kittyseason 2. Janel Parris got her big break playingMona Vanderwaal inPretty Little Liars, and her most notable roles include Melody inHolly & Ivy, Estelle inTrespassers, and Mona Vanderwaal inPretty Little Liars: The Perfectionists.