Netflix’s Heartstopper has emerged as a definitive British coming-of-age drama, anchored by an ensemble that brings Alice Oseman’s graphic novels to life with remarkable nuance. The series centres on the tender romance between Charlie Spring and Nick Nelson, surrounded by a diverse circle of friends navigating identity, love and the complexities of secondary school.
From established screen stars to breakout newcomers, the cast spans three seasons of evolving relationships and personal discovery. The series features an extensive ensemble across its run, with the third season introducing additional talent in October 2024.
Who Are the Main Cast Members of Heartstopper?
| Actor | Character | Seasons |
|---|---|---|
| Joe Locke | Charlie Spring | 1–3 |
| Kit Connor | Nick Nelson | 1–3 |
| Yasmin Finney | Elle Argent | 1–3 |
| William Gao | Tao Xu | 1–3 |
- The principal teenage cast were all relatively unknown when filming commenced in 2021
- The ensemble features authentic LGBTQ+ representation, including bisexual, transgender, asexual and aromantic characters
- Season 3 introduced established British screen stars including Hayley Atwell and Eddie Marsan
- Kit Connor and Joe Locke have both received BAFTA nominations for their performances
- William Gao and Yasmin Finney made their television debuts with this series
- The core cast remained unchanged across all three seasons, ensuring narrative continuity
- Most main cast members are confirmed to reprise their roles for the upcoming feature film
| Showrunner | Alice Oseman |
|---|---|
| Platform | Netflix |
| Lead Characters | Charlie Spring & Nick Nelson |
| Seasons Released | 3 (2022–2024) |
| Recurring Cast Size | 20+ actors |
| Filming Location | United Kingdom |
| Source Material | Heartstopper graphic novels by Alice Oseman |
| BAFTA Nominations | 2 (Connor, Locke) |
| Latest Season | October 2024 |
Full Cast List for Heartstopper
The complete recurring cast across all three seasons includes main, supporting and featured roles.
| Character | Actor | Seasons | Role Type |
|---|---|---|---|
| Charlie Spring | Joe Locke | 1–3 | Main |
| Nick Nelson | Kit Connor | 1–3 | Main |
| Tao Xu | William Gao | 1–3 | Main |
| Elle Argent | Yasmin Finney | 1–3 | Main |
| Isaac Henderson | Tobie Donovan | 1–3 | Main |
| Tori Spring | Jenny Walser | 1–3 | Main |
| Tara Jones | Corinna Brown | 1–3 | Main |
| Darcy Olsson | Kizzy Edgell | 1–3 | Main |
| Mr. Nathan Ajayi | Fisayo Akinade | 1–3 | Main |
| Ben Hope | Sebastian Croft | 1–2 | Main |
| Harry Greene | Cormac Hyde-Corrin | 1–2 (Featured 3) | Main/Guest |
| Sarah Nelson | Olivia Colman | 1–2 | Main |
| David Nelson | Jack Barton | 2 (Guest 3) | Main/Guest |
| James McEwan | Bradley Riches | 1 (Guest), 2 (Main), 3 (Recurring) | Variable |
| Imogen Heaney | Rhea Norwood | 1–3 | Recurring |
| Coach Singh | Chetna Pandya | 1–3 | Recurring |
| Sahar Zahid | Leila Khan | 2–3 | Recurring |
| Mr. Youssef Farouk | Nima Taleghani | 2–3 | Recurring |
| Michael Holden | Darragh Hand | 3 | Main |
| Diane (Aunt Diane) | Hayley Atwell | 3 | Featured |
| Geoff Young | Eddie Marsan | 3 | Featured |
| Ivy Olsson | Annette Badland | 3 | Featured |
| Mariam Argent | Laura Hanna | 2 (Guest), 3 (Featured) | Guest/Featured |
| Yan Xu | Momo Yeung | 1–2 (Guest), 3 (Featured) | Guest/Featured |
| Mr. Lange | Alan Turkington | 1 (Guest), 2 (Recurring), 3 (Featured) | Variable |
Olivia Colman appears only in seasons 1–2 as Sarah Nelson. Several season 1 antagonists, including Ben Hope (Sebastian Croft), do not return for season 3.
Supporting Cast and Key Characters
The Core Friendship Group
William Gao portrays Tao Xu, Charlie’s fiercely protective best friend whose loyalty sometimes borders on excessive caution. Yasmin Finney brings Elle Argent to life, a transgender student who transfers to Higgs Girls School and develops a close bond with Tao. Tobie Donovan plays Isaac Henderson, the group’s bookish friend who discovers his asexual and aromantic identity across the three seasons.
Siblings and Family Circle
Jenny Walser appears as Tori Spring, Charlie’s perceptive older sister who offers quiet support throughout his journey. The parental figures include Georgina Rich and Joseph Balderrama as Jane and Julio Spring, alongside Thibault de Montalembert as Stéphane Nelson.
Truham and Higgs Students
Corinna Brown and Kizzy Edgell play Tara Jones and Darcy Olsson, a couple attending Higgs who become close friends with Elle. Rhea Norwood portrays Imogen Heaney, Nick’s longstanding friend who realises she is gay during season 3. Sebastian Croft appears in seasons 1–2 as Ben Hope, Charlie’s secretive former boyfriend, whilst Cormac Hyde-Corrin plays Harry Greene, a rugby player whose antagonism features prominently in the first two seasons.
Darcy Olsson comes out as non-binary in season 3, a storyline developed in consultation with actor Kizzy Edgell to ensure authentic representation.
New and Guest Cast in Heartstopper Season 3
Season 3 Promotions and Newcomers
Season 3 elevates several recurring characters whilst introducing Darragh Hand as Michael Holden, a new friend for Tori Spring. Leila Khan continues as Sahar Zahid, whilst Nima Taleghani appears as Mr. Youssef Farouk, a stern teacher who becomes a love interest for Mr. Ajayi. Bradley Riches returns as James McEwan, whose crush on Isaac evolves across the seasons.
Guest Stars and Family Expansions
Hayley Atwell joins as Diane, Nick’s aunt and Sarah Nelson’s sister, bringing particular complexity to family dynamics. Eddie Marsan portrays Geoff Young, Charlie’s therapist, whilst Annette Badland appears as Ivy Olsson, Darcy’s paternal grandmother. Momo Yeung features prominently as Yan Xu, Tao’s relative, after guest appearances in earlier seasons.
Most principal cast members are confirmed to reprise their roles for the upcoming Heartstopper feature film, currently in development following the third season.
When Did the Heartstopper Cast Assemble?
- : Initial main cast announced, with Joe Locke and Kit Connor revealed as leads
- : Season 1 premieres on Netflix, introducing the core ensemble
- : Season 2 cast additions announced, including Jack Barton as David Nelson
- : Season 2 releases with expanded recurring cast
- : Season 3 filming completes; Hayley Atwell and Eddie Marsan confirmed as guest stars
- : Season 3 releases, featuring the full current cast
- : Feature film announced with principal cast reprising roles
What Is Definitively Known About Future Casting?
| Established Information | Information That Remains Unclear |
|---|---|
| Main cast (Locke, Connor, Gao, Finney, Donovan, Walser) appear in all three seasons and are confirmed for the film | Specific plot details for potential fourth season and consequent casting requirements |
| Olivia Colman’s role as Sarah Nelson concluded after season 2 | Whether Hayley Atwell or other season 3 guests will return for future instalments |
| Darcy Olsson is established as non-binary from season 3 onwards | Precise filming dates for the announced feature film |
| Sebastian Croft and Cormac Hyde-Corrin do not appear in season 3 | Potential new characters from later graphic novels not yet adapted |
How Does the Cast Reflect the Source Material?
Alice Oseman, who authored the original graphic novels, maintained significant creative control over casting decisions to ensure authentic representation of LGBTQ+ experiences. The selection of openly queer actors for several key roles, including Yasmin Finney as Elle, reflects a commitment to lived experience informing performance.
The British setting remains crucial to the series’ identity, with the youthful cast capturing the specific cultural context of UK grammar schools. Unlike the Cast of the Bear or the Rivals Cast, which feature predominantly adult ensembles, Heartstopper centres on teenage actors portraying authentic adolescent experiences.
What Have the Creators Said About Casting?
Casting was about finding people with heart and authenticity who could bring these beloved characters to life without losing the nuances that make them real.
— Alice Oseman, Showrunner
The production emphasised chemistry between Locke and Connor during the audition process, with their screen test reportedly sealing the immediate greenlight for the series. This focus on authentic connection rather than star power has defined the show’s casting philosophy throughout its run.
Key Takeaways About the Heartstopper Cast
The Heartstopper ensemble combines breakout British talent with established stars like Olivia Colman and Hayley Atwell to create a richly textured portrayal of teenage life. With the core cast confirmed for the upcoming film and three complete seasons available on Netflix, viewers can follow the full journey of Charlie, Nick and their friends from the initial graphic novel adaptation through to its current conclusion.
Frequently Asked Questions
Who plays Charlie Spring in Heartstopper?
Joe Locke portrays Charlie Spring, the openly gay Year 10 student at Truham Grammar School.
Who plays Nick Nelson in Heartstopper?
Kit Connor plays Nick Nelson, the popular rugby player who realises he is bisexual.
Who are the new cast members in Heartstopper season 3?
Season 3 introduces Hayley Atwell as Aunt Diane, Eddie Marsan as therapist Geoff Young, Darragh Hand as Michael Holden, and Annette Badland as Ivy Olsson.
Does Olivia Colman appear in Heartstopper?
Olivia Colman appears as Sarah Nelson, Nick’s mother, in seasons 1 and 2, but does not feature in season 3.
Who plays Elle Argent in Heartstopper?
Yasmin Finney portrays Elle Argent, Charlie’s transgender friend who transfers to Higgs Girls School.
Who plays Tao Xu in Heartstopper?
William Gao plays Tao Xu, Charlie’s protective best friend.
Who plays Isaac Henderson in Heartstopper?
Tobie Donovan portrays Isaac Henderson, the asexual/aromantic member of the friend group.
Who plays Tori Spring in Heartstopper?
Jenny Walser appears as Tori Spring, Charlie’s older sister.










