Fan-favorite author Jenny Han has given her fans some of the best stories that have been adapted into TV series, and XO, Kitty is one of them. What's special about the show is that it serves as a spin-off to the hit To All the Boys movies and focuses on Lara Jean's youngest sister, Kitty.
The story begins with Kitty Song Covey moving to KISS (Korean Independent School of Seoul) to learn more about her mother and meet her boyfriend, Dae. From the beginning, Kitty believed that she knew everything about love. After all, she had been a key figure in helping Lara find her love interest! But reality soon hits her when Kitty arrives in Seoul and finds out that Dae is stuck in a fake relationship with Yuri Han. Yuri herself is in love with another girl, and to make matters worse, Kitty eventually falls for Yuri.
Throughout the two chapters of the Netflix series, Kitty gets caught up in love triangles (and even squares!). And in the Season 2 finale, she finally realizes her feelings for Min Ho. The series is packed with exciting characters whom you can explore below.
XO, Kitty cast and character guide: A look into the main characters of the Netflix series
When it comes to some of the most engaging characters in a Netflix TV series, many fans would think of XO, Kitty. So here's a look at the main characters from the first and second seasons of the show:
1) Anna Cathcart as Kitty

Anna Cathcart's Kitty is the main figure in XO, Kitty on Netflix. Her journey begins in Seoul when she transfers to the college and digs into her mother's past. Kitty has a boyfriend, but after enrolling in KISS, her feelings change.
2) Choi Min-young as Dae

Dae is Kitty's first boyfriend and a scholarship student at KISS. He agrees to help Yuri by pretending to be her boyfriend until Yuri's mother finds out that she's in a relationship with a girl. Later, Dae and Kitty break up, and he even explores a new bond with another girl.
3) Gia Kim as Yuri
Yuri isn't just the daughter of KISS's top leader, but she’s also an influencer who keeps a secret relationship with Juliana. However, their bond breaks when Yuri kisses Kitty in Season 2, and Juliana starts dating another girl.
4) Sang Heon Lee as Min Ho

Min Ho is played by Sang Heon Lee, and he's Dae’s best friend. Min Ho is rich, smart, loyal, and unexpectedly ends up falling for Kitty. However, Kitty rejects him initially but later realizes that she also has feelings for him. Season 3 of XO, Kitty is expected to explore whether Kitty and Min Ho can make it work.
Also Read: How old is Min Ho in XO, Kitty? Details explored
5) Anthony Keyvan as Q

Q is a fan-adored character and Kitty's supportive, funny best friend who also finds love at KISS with a student named Florian. Being a gay man, it becomes tough for Q to explore love and keep it hidden from the hostel's warden.
Other key figures in XO, Kitty, explored

The key roles in Season 1 include:
Yunjin Kim as Principal Jina Lim: Head of KISS and Yuri's mother.
Michael K. Lee as Professor Daniel Lee: A professor known for his caring nature.
Jocelyn Shelfo as Madison Miller: A K-pop fan and student at KISS.
Théo Augier Bonaventure as Florian: A student who becomes Q's love interest.
The key figures in Season 2 include:
Audrey Huynh as Esther Shim / Stella Cho: Kitty's roommate, who turns out to be the main villain of the Season.
Sasha Bhasin as Praveena Bhakti: A new student who seemed interested in Kitty.
Peniel Shin as Joon Ho Moon: Min Ho's elder half-brother who shows up at the end.
Noah Centineo as Peter Kavinsky: The beloved "To All The Boys" star returned for a cameo.
As for the new additions to XO, Kitty Season 3, actors like Sule Thelwell, Soy Kim, and Christine Hwang will appear as newcomers.
Also Read: Emily in Paris season 5 teaser shows Emily is finally happy with Marcello, not Gabriel
Continue exploring SoapCentral for regular updates on your favorite TV shows.