XO Kitty Cast Guide: Every New & Returning Character (2025)

Netflix's XO, Kitty continues 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 the To All The Boys movies, Kitty Song-Covey embarks on a journey of self-discovery and romance at the Korean Independent School of Seoul (KISS) in XO, 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-com frequently feels like an ensemble show. By the end of XO, Kitty season 1 where 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 the XO, Kitty actors are up-and-coming, with few roles under their belts.

Actor

Character

Anna Cathcart

Kitty Song-Covey

Minyeong Choi

Dae Kim

Anthony Keyvan

Q

Gia Kim

Yuri Han

Sang Heon Lee

Min Ho

Peter Thurnwald

Alex Finnerty

Regan Aliyah

Juliana

Théo Augier

Florian

Audrey Huynh

Stella

Sasha Bahsin

Praveena

Joshua Lee

Jin

Jocelyn Shelfo

Madison Miller

Ryu Han-bi

Eunice

Sunny Oh

Mi-hee

Junjin Kim

Jina Lim

Michael K. Lee

Professor Lee

Noah Centineo

Peter Kavinsky

Janel Parrish

Margot Song-Covey

Anna Cathcart as Kitty Song-Covey

Date of Birth: June 16, 2003

  • Active since: 2016

Actor: Anna Cathcart was born in Vancouver, Canada, and she got her big break in 2018 when she got cast as Kitty Song-Covey in To 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.

Notable TV Shows & Movies:

Title

Character

Year

To All the Boys I’ve Loved Before

Kitty Song-Covey

2018

Descendants 3

Dizzy Tremaine

2019

To All the Boys: P.S. I Still Love You

Kitty Song-Covey

2020

To All the Boys: Always And Forever

Kitty Song-Covey

2021

Mistletoe Murders (Podcast)

Violet Wilner & Anna Wilner

2022-2024

Character: In XO, 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: October 9, 2002

  • Active since: 2016

Actor: Korean actor Minyeong Choi got his big break in K-dramas when he acted as Lee Kyung-soo in Entertainer. Since then, he’s appeared in about a dozen K-dramas, with XO, Kitty being his first American production. Unlike Cathcart, Choi didn’t appear in To All The Boys: Always and Forever, as Dae was recast for the Netflix romantic comedy TV show.

Notable TV Shows & Movies:

Title

Character

Year

Entertainer

Lee Kyung-soo

2016

Radio Romance

Woo Ji Woo

2018

Twenty Five Twenty One

Baek Yihyun

2022

Character: In XO, 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.

4:06

Related

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: August 13, 2000

  • Active since: 2008

Actor: Anthony Keyvan was born in Long Beach, California, and he got his big break playing Rahim in Hulu’s Love, Victor. Like many actors in XO, Kitty, Keyvan is newer to the acting business, but he’s had numerous one-to-two-episode arcs on TV shows.

Notable TV Shows & Movies:

Title

Character

Year

Twisted

Danny at 11

2013

Once Upon a Time in Wonderland

Young Jafar

2013

Alexa & Katie

Nathan

2018-2020

Love, Victor

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.

Gia Kim as Yuri Han

Date of Birth: Unknown

XO Kitty Cast Guide: Every New & Returning Character (2)

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 film Happy Ending. She’s also the sister of her XO, Kitty costar, Sang Heon Lee.

Notable TV Shows & Movies:

Title

Character

Year

Happy Ending

Gia

2021

Character: In XO, 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: May 21, 1996

XO Kitty Cast Guide: Every New & Returning Character (3)
  • Active since: 2023

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 in XO, 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: In XO Kitty seasons 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 the cast of Bump. Though he has a small acting portfolio, Thurnwald also has a notable role in Paramount+’s Players.

Regan Aliyah as Juliana: Juliana is Yuri’s secret girlfriend in XO, Kitty seasons 1 and 2. Like most of the cast, Regan Aliyah is newer to the acting business, and her only notable role before XO, Kitty is Zoe in the 2020 TV series BF for Hire.

Related

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 in XO, Kitty season 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 in Grown Ups (2019), Sebastien in Endless Night (2022), and Grayson in Silver and the Book of Dreams (2023).

Audrey Huynh as Stella: In XO, Kitty season 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 in Wyrm and voicing Kim Hun-hee in the English dub of Squid Game season 2.

Sasha Bahsin as Praveena: Throughout XO, Kitty season 2, Praveena is a cool, Sapphic teen who befriends Kitty. Like other XO, Kitty actors, Bahsin is a new actor with only two credits before the Netflix series. She appeared in the 2020 short film It Starts with Murder? and the 2023 drama Brave the Dark.

Related

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: In XO, Kitty season 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 before XO, Kitty is Supreme in Gangnam Project. He also debuted the role of Timmy X in the Broadway musical KPOP.

Jocelyn Shelfo as Madison Miller: Madison Miller is the wealthy daughter of a KISS benefactor in XO, Kitty seasons 1 and 2. Jocelyn Shelfo got her big break as Marissa in the cast of The Summer I Turned Pretty, and her other notable role is Sofia in May December.

Ryu Han-bi as Eunice: Throughout XO, Kitty season 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 in Local Hero, Gil Nak-won in Come and Hug Me, and Min-Jung in Cheer Up, Mr. Lee.

Sunny Oh as Mi-hee: In XO, Kitty season 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 in XO, Kitty season 1. Junjin Kim got her big break as an actor when she was cast as Sun-Hwa Kwon in Lost, a role she continued from 2004 to 2010. Kim has a large portfolio, and her notable roles include Lawyer Yu Ji-yeon in Seven Days, Myung-hyun Lee in Shiri, and Karen Kim in Mistresses.

Related

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: In XO, Kitty, Professor Lee is a strict teacher at KISS. Michael K. Lee got his big break as Jonathan in A Korean Odyssey. His other notable roles include Frankie Suzuki in George Takei’s Allegiance and Henry’s Father in Vanishing.

Noah Centineo as Peter Kavinsky: In the To All The Boys trilogy, Peter Kavinsky is the fake boyfriend-turned-love interest of Lara Jean Song-Covey, and he has a cameo in XO, Kitty season 2. Centineo got his big break playing Jesus Adams Foster in The Fosters from 2015 to 2018 and reprising his role for two episodes in the sequel series Good Trouble. His other notable roles include Jamey in Sierra Burgess Is a Loser, Atom Smasher in Black Adam, and Owen Hendricks in The Recruit.

Janel Parrish as Margot Song-Covey: Margot Song-Covey is the oldest sister of Kitty Song-Covey in the To All the Boys trilogy, and she makes a cameo in XO, Kitty season 2. Janel Parris got her big break playing Mona Vanderwaal in Pretty Little Liars, and her most notable roles include Melody in Holly & Ivy, Estelle in Trespassers, and Mona Vanderwaal in Pretty Little Liars: The Perfectionists.

XO Kitty Cast Guide: Every New & Returning Character (7)

Your Rating

Rate Now

0/10

Leave a Review

Your comment has not been saved

Success!

6.8/10

XO, Kitty

TV-14

Comedy

Drama

Where to Watch

  • stream
  • rent
  • buy

Not available

Not available

  • stream
  • rent
  • buy

Not available

Not available

Not available

  • stream
  • rent
  • buy

Not available

Not available

Not available

*Availability in US

Release Date
May 18, 2023
Franchise(s)
To All the Boys

Cast
Anna Cathcart, Sang Heon Lee, Choi Min-young, Anthony Keyvan, Gia Kim, Peter Thurnwald, Regan Aliya

Seasons
2

Story By
Jenny Han

Writers
Jenny Han
Streaming Service(s)
Netflix

Directors
Jennifer Arnold, Jeff Chan, Katina Medina Mora, Pamela Romanowsky

Showrunner
Jenny Han
XO Kitty Cast Guide: Every New & Returning Character (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6542

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.