XO, Kitty has returned with season 2, launching a number of familiar faces back onto our screens alongside a handful of new additions to the cast.

Advertisement

The second season of the hit To All the Boys spin-off series picks back up with Lara Jean's sister Kitty as she continues to navigate life and romance – and returns to KISS after being kicked out in season 1.

Anna Cathcart is back in the lead role as Kitty, while Minyeong Choi and Sang Heon Lee are also back as Dad and Min Ho, respectively, but who else stars in the Netflix series and where have you seen them before?

Find a full rundown of the major players in XO, Kitty below.

XO, Kitty season 2 cast guide: Full list of actors and characters

  • Anna Cathcart as Kitty Song-Covey
  • Minyeong Choi as Dae
  • Sang Heon Lee as Min Ho
  • Gia Kim as Yuri
  • Anthony Keyvan as Quincy 'Q' Shabazian
  • Peter Thurnwald as Alex
  • Regan Aliyah as Juliana
  • Audrey Huynh as Stella
  • Sasha Bhasin as Praveena
  • Joshua Lee as Jin
  • Noah Centineo as Peter Kavinsky

For more information about the characters and where you've seen the actors who play them before, read on.

Anna Cathcart plays Kitty Song-Covey

Anna Cathcart as Kitty Song Covey, wearing a plaid dress, smiling
Anna Cathcart as Kitty Song Covey. Netflix

Who is Kitty Song-Covey? A well-meaning meddler who secretly delivered Lara Jean's love letters to her five crushes in To All the Boys I've Loved Before, and was also responsible for bringing her dad and his second wife together.

In XO, Kitty, she's all grown up as she returns to the Korean Independent School of Seoul (KISS) for her second semester – and lashings of drama.

Where have I seen Anna Cathcart before? She also appeared in kids' TV shows Odd Squad and OddTube, and fantasy feature films Descendants 2 and 3.

Gia Kim plays Yuri

Yuri dressed in pink and denim walking down the street with a crowd following her and taking photos of her
Gia Kim as Yuri.

Who is Yuri? A social media influencer who is tailed by the paparazzi wherever she goes. Her father is a successful businessman and her mother was the principal of KISS.

Kitty unexpectedly developed a crush on Yuri in season 1, but Yuri has a girlfriend, which complicates matters.

Where have I seen Gia Kim before? This is her first major role.

Peter Thurnwald plays Alex

Peter Thurnwald as Alex Finnerty, standing outside wearing glasses and a sweater
Peter Thurnwald as Alex Finnerty. Netflix

Who is Alex? One of Kitty's teachers. He arrived in Seoul from Australia, which took some adjusting. He also bonds with Kitty over his own complicated family history.

Where have I seen Peter Thurnwald before? He appeared in Australian comedy-drama Bump and American mockumentary Players.

Regan Aliyah plays Juliana

Regan Aliyah as Juliana Porter, wearing her school uniform, walking down some steps
Regan Aliyah as Juliana Porter. Park Young-Sol/Netflix

Who is Juliana? Yuri's girlfriend. The pair's relationship is no longer a secret, which means they can pack on the PDA as much they want, much to Kitty's frustration.

Where have I seen Regan Aliyah before? You might also know her from BF For Hire and Please Don't Feed the Children.

Audrey Huynh plays Stella

Audrey Huynh as Stella, walking into a room with shopping bags and a big smile on her face
Audrey Huynh as Stella. Park Young-Sol/Netflix

Who is Stella? A new student at KISS. She bunks with Kitty, Yuri and Juliana – and may have an ulterior motive for attending the school.

Where have I seen Audrey Huynh before? She appeared in an episode of The Goldbergs, and has done voice work for The Boss Baby: Back in Business and We Bare Bears.

Minyeong Choi plays Dae Heon Kim and Sang Heon Lee plays Min Ho

Minyeong Choi as Dae Heon Kim and Sang Heon Lee as Min Ho Moon, stood next to one another, leaning against a wooden backdrop
Minyeong Choi as Dae Heon Kim and Sang Heon Lee as Min Ho Moon. Netflix

Who is Dae Heon Kim? He first met Kitty in To All the Boys: Always and Forever when she was visiting Seoul. They began a long distance relationship, but they're no longer together, which he was crushed about.

Where have I seen Minyeong Choi before? He's appeared in several K-dramas including Entertainer and Mr Sunshine, and feature film Dream Palace.

Who is Min Ho? He lives an extremely privileged lifestyle and without much parental supervision following a tumultuous divorce, he lives by his own rules. Min Ho's friends mean the world to him and Dae is one of his closest pals – but that could change if Dae finds out that Min Ho told Kitty he had fallen in love with her in the season 1 finale.

Where have I seen Sang Heon before? He starred in the Gran Turismo film.

Sasha Bhasin plays Praveena

Sasha Bhasin as Pra Veena, smiling
Sasha Bhasin as Pra Veena. Netflix

Who is Praveena? Another student at KISS, whose parents work for the State Department, and a potential love interest for Kitty.

"She’s really cool, confident, kind of ballsy, and puts herself out there with Kitty," said writer Jessica O'Toole.

Where have I seen Sasha Bhasin before? You might have watched her in Brave the Dark.

Anthony Keyvan plays Quincy 'Q' Shabazian

Anna Cathcart as Kitty Song Covey sat on a bed next to Anthony Keyvan as Q with her arms wrapped around him
Anna Cathcart as Kitty Song Covey and Anthony Keyvan as Q. Park Young-Sol/Netflix

Who is Quincy 'Q' Shabazian? Like Kitty, he's also from the US and becomes her best friend at the school. Q is one of a handful of students who are out.

Where have I seen Anthony Keyvan before? You might recognise him from Love, Simon spin-off, Love, Victor.

Joshua Lee plays Jin

Joshua Lee plays Jin, standing on a sports field with his hands in his pockets, smiling
Joshua Hyunho Lee as Jin. Park Young-Sol/Netflix

Who is Jin? Q's biggest competition on the track team. But "his edge might prove more than a little intriguing", according to Tudum.

Where have I seen Joshua Lee before? He's best known for Gangnam Project.

Are Lara Jean Covey and Peter Kavinsky in XO, Kitty?

Noah Centineo as Peter Kavinsky, standing outside, wearing a Stanford jumper, with his arms outstretched and smiling
Noah Centineo as Peter Kavinsky. Netflix

Kitty's sister Lara Jean, played by Lana Condor, does not appear in XO, Kitty.

But Peter Kavinsky, played by Noah Centineo, does appear this season.

"Working with Anna again was amazing," he told Tudum.

"She's so wonderfully talented, and her work ethic shows in every scene.

"Stepping back into the To All the Boys universe was a true joy, and I hope our incredible audience enjoys seeing Peter again as much as I did."

XO, Kitty season 1 is available to stream now on Netflix. Sign up for Netflix from £4.99 a month. Netflix is also available on Sky Glass and Virgin Media Stream.

Advertisement

Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what's on. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Authors

Abby RobinsonDrama Editor

Abby Robinson is the Drama Editor for Radio Times, covering TV drama and comedy titles. She previously worked at Digital Spy as a TV writer, and as a content writer at Mumsnet. She possesses a postgraduate diploma and a degree in English Studies.

Molly MossTrends Writer

Molly Moss is a Trends Writer for Radio Times, covering the latest trends across TV, film and more. She has an MA in Newspaper Journalism and has previously written for publications including The Guardian, The Times and The Sun Online.

Advertisement
Advertisement
Advertisement