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.

Gia Kim & Regan Aliyah Dennis-Jones smiling during XO Kitty season 2 interview

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

Yuri talks on the phone in the airport in XO Kitty.

2019

2020

Min Ho looks on with his jacket slung over his shoulder in XO Kitty

To All the Boys: Always And Forever

2021

This collage shows Yuri, Kitty, and Dae at Min Ho’s party in XO, Kitty against a black and purple background

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.

Xo Kitty to all the boys

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

Xo kitty korea to all the boys

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 Netflix Series Poster

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.