It's been a while since Heartstopper has been all the internet can talk about and with a third season in the works, it won't be long before we're all back at it.


The Netflix series announced season 3 was officially in production back in October, with our favourite characters all back and ready for another look at Nick and Charlie's wholesome love story.

While not much is known about what season 3 will entail, Alice Oseman described it was "love", and that was it!

"People who have read the comics will know what's going to happen, but I don't want to spoil it for people who haven't been reading the comics," Oseman said. "I think [season 2's ending] just sets up that conversation for next season. We know that Charlie loves Nick, and I think we know that Nick loves Charlie as well. It's just about when and how they're going to say that to each other."

While we know the main characters will be returning, it was confirmed that Sebastian Croft (Ben) would not be returning in season 3 – but there have been some interesting developments in recent months.

More like this

Read on for everything you need to know about the Heartstopper season 3 cast.

Heartstopper season 3 cast

The following people are the major players in the cast of Heartstopper.

  • Kit Connor as Nick Nelson
  • Joe Locke as Charlie Spring
  • William Gao as Tao Xu
  • Yasmin Finney as Elle Argent
  • Corinna Brown as Tara Jones
  • Kizzy Edgell as Darcy Olson
  • Tobie Donovan as Isaac Henderson
  • Rhea Norwood as Imogen Heaney
  • Jenny Walser as Tori Spring
  • Cormac Hyde-Corrin as Harry Greene
  • Fisayo Akinade as Mr Ajayi
  • Chetna Pandya as Coach Singh
  • with Stephen Fry as the voice of Headmaster Barnes
  • and Olivia Colman as Sarah Nelson
  • Darragh Hand as Michael Holden

Read more about the other major players below.

Kit Connor plays Nick Nelson

Nick at school in his uniform
Kit Connor plays Nick Nelson in Heartstopper. Netflix

Who is Nick Nelson? Nick Nelson is a student at the same grammar school as Charlie Spring. They meet for the first time at the start of season 1, having not spoken previously due to their age gap and different social circles.

However, Nick's reputation precedes him as the standout star of the school's rugby team, with a promising sporting future ahead of him. He quickly becomes fond of Charlie after getting to know him in form, but the strength of his feeling forces him to address some tough personal questions – ultimately coming out as bisexual to his mother.

"You've already seen him come out to his mum and it was a super big thing, a really wonderful, beautiful thing for him," said Connor. Now he has this seemingly gargantuan task to slowly come out to the other people in his life and the people he cares about.

"But then also, the audience starts to get a bit more context for Nick's family life. We're introduced to his dad and his older brother. Both are still kind of strangers for him in a way."

What else has Kit Connor been in? Connor portrayed a young Elton John in the singer-songwriter's hit biopic Rocketman, which released in cinemas back in 2019. He also provides the voice of Pan, daemon to Lyra Belacqua, in BBC drama His Dark Materials. Previously, he has appeared in SS-GB, War & Peace and Grantchester.

Yasmin Finney plays Elle Argent

Yasmin Finney plays Elle Argent in Heartstopper
Yasmin Finney plays Elle Argent in Heartstopper. Netflix

Who is Elle Argent? Elle is another close friend to Charlie and Tao. She is transgender and was forced to move schools after suffering cruel treatment from students and teachers alike. Things have improved vastly since she started attending a nearby all-girls school, making friends with fellow LGBTQ+ students Tara and Darcy. In season 2, she'll be questioning what the future holds, exploring a potential romance with Tao and options for further education.

"This season, there are a lot of emotions with Elle because she's just so loving and she's so caring," said Finney. "She cares too much in that sense. She cares about what everybody thinks about her. She cares about Tao too. She cares about her results. She just cares about everything way too much."

What else has Yasmin Finney been in? Heartstopper was Finney's acting debut, but she had previously found success posting to social media website TikTok. She has joined the cast of the upcoming 60th anniversary specials of Doctor Who, playing a character called Rose.

Joe Locke plays Charlie Spring

Joe Locke as Charlie in Heartstopper
Joe Locke as Charlie in Heartstopper. Netflix

Who is Charlie Spring? Charlie is a student at an all-boys grammar school, who is outed as gay earlier than he would have preferred people to know – and is relentlessly bullied as a result. The harassment eventually simmers down (although doesn't stop entirely), with close friends Tao, Elle and Isaac helping him through the toughest times.

Later, Charlie begins a secret and toxic relationship with closeted student Ben Hope, which comes to an end when he's introduced to rugby lad Nick Nelson in his form tutor. There is an instant spark between them, with their friendship soon evolving into romance over the course of a school year.

In season 2, they are officially boyfriends, although not everybody is aware of this fact. Charlie is anxious to prevent Nick going through the same trauma as he did, risking his own mental health to "protect" him.

"The most obvious thing that's bigger in Charlie's story this year is an outward confidence in both himself and his relationship," said Locke.

"Charlie had this quiet confidence in season one. He's able to ask Nick out and all of those things, which I think take a lot of guts. But in season two, we see more of feisty Charlie.

"He stands up for what he believes in and that was so fun. He's maturing a lot as well. All the characters are maturing this season. It's fun to see and it's fun to grow with them."

What else has Joe Locke been in? Heartstopper marked Locke's screen debut, having been cast in an open audition. He will soon appear in Marvel's Agatha: Coven of Chaos – an upcoming Disney Plus series that serves as a sequel of-sorts to WandaVision.

William Gao plays Tao Xu

Yasmin Finney and William Gao in Heartstopper
Yasmin Finney and William Gao in Heartstopper. Netflix

Who is Tao Xu? Tao is one of Charlie's best friends and is fiercely protective of him. He is sceptical when Nick starts spending time with Charlie and fears he could be taking advantage of his good nature. Generally, Tao is easily alarmed by anything that threatens to endanger the friendship group he loves so dearly. In season 2, his relationship with longtime friend Elle begins to evolve as they wonder whether romance is the logical next step.

"Tao's growing up and we see a big maturity in him as he discovers how he's feeling and why he's feeling what he's feeling," said Gao. "This growth is also linked to his arc with Elle as their beautiful relationship unfolds.

"We get to see their love blossom with some hiccups along the way, but it's all learning. And I think most of all, Tao learns a lot more about himself. By the end of the season, we have a much more mature and thought-through Tao than we did in season 1."

What else has William Gao been in? This is William Gao's screen debut.

Jack Barton plays David Nelson

Jack Barton plays David Nelson in Heartstopper
Jack Barton plays David Nelson in Heartstopper. Netflix

Who is David Nelson? David is Nick's older brother and a university student. He holds homophobic views and seeks to cause trouble when he discovers that his sibling is dating a boy.

What else has Jack Barton been in? Barton has previously appeared in The Letter for the King, The Pursuit of Love and War of the Worlds. He has also been cast in the second season of SAS Rogue Heroes.

Olivia Colman plays Sarah Nelson

Olivia Colman plays Sarah Nelson in Heartstopper
Olivia Colman plays Sarah Nelson in Heartstopper. Netflix

Who is Sarah Nelson? Sarah is Nick's mother, who raises him alone. When he came out as bisexual to her at the end of season 1, her response was one of love and support. She's also very fond of Charlie, having got to know him during his regular visits. However, the return of her eldest son from university could threaten their pleasant situation.

"The family dynamic is one that many will recognise," explained Colman. "Not all family members ‘get it’. An excellent prompt for discussion, and possibly a cathartic moment to again, realise you’re not alone."

What else has Olivia Colman been in? Colman likely needs no introduction, but we'll give her one anyway. After starting her career in comedy, she transitioned to dramatic work with the likes of Broadchurch and The Night Manager. Soon after, she collaborated with filmmaker Yorgos Lanthimos for acclaimed period piece The Favourite, which earned her the Academy Award for Best Actress along with numerous other prestigious honours.

Since then, she's become one of Hollywood's most in-demand names, taking over The Crown from Claire Foy as well as starring in acclaimed features The Father, The Lost Daughter and The Mitchells vs The Machines. Most recently, she played no-nonsense MI6 agent Sonya Falsworth in Marvel's Secret Invasion.

Corinna Brown plays Tara Jones

Corinna Brown plays Tara in Heartstopper
Corinna Brown plays Tara in Heartstopper. Netflix

Who is Tara Jones? Tara is a student at the all-girls school that Elle joins. She and her girlfriend, Darcy, strike up an instant rapport with Elle after meeting one morning and form a close-knit friendship group. Tara and Darcy have been public about their relationship for some time now, but their communication as a couple could use some improvement.

Creator Alice Oseman explained: "Tara and Darcy have been dating the longest out of all our show’s couples, but they haven’t ever said the words ‘I love you’... until Tara blurts it out by accident. When Darcy doesn’t say it back, this triggers each of them to spiral and question each other’s feelings.

"Of course, it wouldn’t be Heartstopper if I couldn’t reassure you that everything will be okay in the end... but Tara and Darcy have some quite big things to learn about each other before their relationship can truly level up."

What else has Corinna Brown been in? Brown has previously appeared in BBC Three television film My Murder, starring John Boyega, as well as long-running medical soap Doctors.

Kizzy Edgell plays Darcy Olsson

Corrina Brown and Kizzy Edgell star in Heartstopperr
Corrina Brown and Kizzy Edgell star in Heartstopper. Netflix

Who is Darcy? Darcy is Tara's girlfriend, known for her quirky and outspoken personality. However, her tendency to use humour as a crutch stems from trouble elsewhere, with her difficult home life to be explored in season 2.

"Darcy is great because she's not in any way confused. She knows. And being able to feel that concretely and see someone that is so confident in who they are, so unconcerned with how the rest of the world sees her, I think is really great," said Edgell.

"And it's good that she uses the word lesbian, rather than 'a girl who likes girls' or anything like that. The word lesbian and the use of the word lesbian in this show is really important to me, because it's seen a lot of the time as a dirty word."

What else has Kizzy Edgell been in? This is Edgell's screen debut.

Cormac Hyde-Corrin plays Harry Greene

Cormac Hyde-Corrin plays Harry in Heartstopper
Cormac Hyde-Corrin plays Harry in Heartstopper. Netflix

Who is Harry? Harry is a bully who attends Truham Grammar School for Boys. He frequently targets Charlie and Tao with hurtful comments, some of which are overtly homophobic. Initially, Nick was reluctantly friends with him as they both played on the rugby team, but he has since cut all ties in a show of loyalty to Charlie.

What else has Cormac Hyde-Corrin been in? This is Hyde-Corrin's screen debut.

Tobie Donovan plays Isaac

Isaac stood in a bookshop smiling holding a pile of books
Tobie Donovan stars in Heartstopper. Netflix

Who is Isaac? Isaac is one of Charlie's close friends, who often hangs out with him, Tao and Elle. He is more introverted than the other members of the group, preferring to have his head in a book than attend a raging party. Creator Alice Oseman has previously confirmed that Isaac is asexual, which will be a key topic addressed in season 2.

What else has Tobie Donovan been in? Heartstopper is also Donovan's screen debut.

Rhea Norwood plays Imogen

Rhea Norwood stars in Heartstopper
Rhea Norwood stars in Heartstopper. Netflix

Who is Imogen? Imogen is a student at the nearby girls grammar school, who has known Nick for some time and once harboured a crush on him. Nick ultimately broke off their flirtation in an emotionally charged conversation, but is yet to formally come out to her as bisexual.

What else has Rhea Norwood been in? Norwood is another new discovery making her screen debut here.

Jenny Walser plays Tori Spring

Jenny Walser plays Tori Spring in Heartstopper
Jenny Walser plays Tori Spring in Heartstopper. Netflix

Who is Tori Spring? Tori is Charlie's older sister, who is generally introverted but cares about what's going on in her brother's life. She is the main character in Alice Oseman's novel Solitaire, which is set before the events of Heartstopper.

What else has Jenny Walser been in? In 2021, Walser played Louise Wrigley in the 10th season of BBC drama Call the Midwife.

Fisayo Akinade plays Mr Ajayi

Fisayo Akinade plays Mr Ajayi in Heartstopper
Fisayo Akinade plays Mr Ajayi in Heartstopper. Netflix

Who is Mr Ajayi? Mr Ajayi is the art teacher at Charlie's school and a fellow member of the LGBTQ+ community. He looks out for Charlie and allows him to eat lunch in the art classroom on days when he faces harassment in the playground.

What else has Fisayo Akinade been in? Akinade's previous credits include The Personal History of David Copperfield, Silent Witness and zombie drama The Girl with All the Gifts. He is also known for playing Dean Monroe in Russell T Davies dramas Cucumber and Banana. Most recently, he guest starred in Atlanta season 3 and had a regular role in Dangerous Liaisons.

Nima Taleghani plays Mr Farouk

Fisayo Akinade and Nima Taleghani play Mr Ajayi and Mr Farouk in Heartstopper
Fisayo Akinade and Nima Taleghani play Mr Ajayi and Mr Farouk in Heartstopper. Netflix

Who is Mr Farouk? Mr Farouk is a new teacher at Truham Boys School, whose stern tone never fails to silence a room full of rowdy kids. He becomes close to Mr Ajayi when they're faced with the challenge of taking a group of students to Paris.

What else has Nima Taleghani been in? Taleghani has previously appeared in BBC dramas Casualty and Danny Boy as well as ITV true crime adaptation Hatton Garden.

Thibault de Montalember plays Stephane Nelson

Thibault de Montalember plays Stephane Nelson in Heartstopper
Thibault de Montalember plays Stephane Nelson in Heartstopper. Netflix

Who is Stephane Nelson? Stephane is Nick's father, who has been absent for much of his formative years, living in France and not regularly making contact.

What else has Thibault de Montalember been in? de Montalember is probably best known to UK viewers for his role in acclaimed comedy series Call My Agent!. He also had a supporting role in last year's Oscar contender All Quiet on the Western Front and Timothée Chalamet's The King.

Ash Self plays Felix

Ash Self plays Felix in Heartstopper
Ash Self plays Felix in Heartstopper. Netflix

Who is Felix? Felix is a trans student at an art college that Elle is considering applying to.

What else has Ash Self been in? Self is relatively new to acting, but has a growing social media presence sharing their experience as a trans disabled person. They are also pursuing a career in stand-up comedy.

Bel Priestley plays Naomi

Bel Priestley plays Naomi in Heartstopper
Bel Priestley plays Naomi in Heartstopper. Netflix

Who is Naomi? Naomi is another trans student at the same art college. She and Felix instantly bond with Elle over their shared experience as trans people, forming a supportive friendship group.

What else has Bel Priestley been in? Priestley is also known for her social media presence, amassing a huge audience on TikTok while chronicling her transition.

Leila Khan plays Sahar Khan

Leila Khan plays Sahar in Heartstopper
Leila Khan plays Sahar in Heartstopper. Netflix

Who is Sahar? Sahar is a student at Higgs Girls School, who teams up with Tara, Darcy and Elle to plan an ambitious prom.

What else has Leila Khan been in? Heartstopper is Khan's screen debut.

Bradley Riches plays James McEwan

Bradley Riches stars in Heartstopper
Bradley Riches stars in Heartstopper. Netflix

Who is James McEwan? James is a Truham student with a crush on Isaac.

What else has Bradley Riches been in? Riches is also making his screen debut in Heartstopper. A great place to start!

Darragh Hand plays Michael Holden

Who is Michael Holden? Michael has been described as a "quirky, eccentric optimist with a sunshine disposition". In Oseman's novels, Michael is a love interest for Charlie's older sister, Tori.

"It was a challenge to find someone who I felt truly channelled Michael from the books," Oseman wrote on Instagram announcing the news. "But then Darragh came along and warmed out hearts, made us all laugh so much, and perfectly complimented Jenny Walser's Tory Spring."

What else has Darragh Hand been in? Hand has been in a handful of projects, most recently starring as Kai Locke in Silent Witness and as Leo in Grace. He most recently appeared in the stage production of Dear England as Marcus Rashford.

Hayley Atwell will reportedly play Aunt Diane

Hayley Atwell in a black gown smiling ahead. She is stood on a red carpet in front of a white and black background
Hayley Atwell. Karwai Tang/WireImage

Who is Aunt Diane? Based on Oseman's novels, Diane is Nick's maternal aunt. In the comics, Diane suggests to Nick that he should bring Charlie to Menorca the next year.

Hayley Atwell has reportedly joined the cast of Heartstopper season 3 as Aunt Diane. A representative for Netflix declined to comment when approached by

What else has Hayley Atwell been in? Many fans will recognise Atwell for her role in the Marvel Cinematic Universe. She has starred as Peggy Carter in Agent Carter, the Captain America movies and Doctor Strange in the Multiverse of Madness. She is set to lead the upcoming animated series Tomb Raider: The Legend of Lara Croft, voicing the titular character.

Read More:


Heartstopper seasons 1 and 2 are available to stream on Netflix. Check out more of our Drama coverage or visit our TV Guide to see what's on tonight.
Try Radio Times magazine today and get 10 issues for only £10 – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.