Netflix’s 13 Reasons Why dominated streaming from 2017 to 2020, evolving from a controversy magnet into one of the platform’s most-debated teen dramas. Tracking the cast across four seasons reveals not just character replacements but fundamental shifts in who carried the narrative after Hannah Baker’s exit.

Clay Jensen: Dylan Minnette ·
Hannah Baker: Katherine Langford (seasons 1–2) / Grace Saif (season 3) ·
Tony Padilla: Christian Navarro ·
Jessica Davis: Alisha Boe ·
Justin Foley: Brandon Flynn

Quick snapshot

1Season 1 Highlights
  • Dylan Minnette as Clay Jensen (Wikipedia)
  • Katherine Langford as Hannah Baker (Wikipedia)
  • Christian Navarro as Tony Padilla (Wikipedia)
2Season 2 Highlights
  • Core cast returns alongside expanded supporting ensemble (Wikipedia)
  • Kate Walsh joins as Olivia Baker (Wikipedia)
3Season 3 Highlights
  • Alisha Boe as Jessica Davis (Simple English Wikipedia)
  • Brandon Flynn as Justin Foley — Adopted by Clay’s parents at end of season 2 (Wikipedia)
4Season 4 Highlights
  • Gary Sinise joins as Dr. Robert Ellman (Wikipedia)
  • New cast additions Diego Torres and Charlie St. George round out the graduating class (Wikipedia)

The series ran across four years, with casting decisions reflecting both narrative pivots and actor availability shifts.

Detail Information
Series Years 2017–2020
Lead Actor Dylan Minnette
Based On 2007 novel by Jay Asher
Developer Brian Yorkey
Executive Producer Selena Gomez
Total Seasons 4
Key Source IMDb

13 Reasons Why Cast Season 1

The first season premiered on Netflix in March 2017, introducing audiences to Liberty High and the thirteen reasons behind Hannah Baker’s suicide. In June 2016, Netflix cast ten actors as the main leads, a group that would become the show’s beating heart.

Main Cast

  • Dylan Minnette as Clay Jensen — Hannah’s close friend who wants to find out what happened to her. Minnette, born December 29, 1996, is also a musician in the alternative rock band Wallows (Wikipedia).
  • Katherine Langford as Hannah Baker — A new student at Liberty High who leaves behind audio cassettes detailing thirteen reasons why she killed herself. Langford appeared in seasons 1-2 before departing the series (Wikipedia).
  • Christian Navarro as Tony Padilla — Clay’s best friend at Liberty High who receives Hannah’s audio cassettes and is responsible for ensuring everyone hears them (Wikipedia).
  • Brandon Flynn as Justin Foley — A popular student from an abusive family who is responsible for setting the series events in motion by being the first person to humiliate Hannah. Justin is initially Bryce’s best friend and Clay’s enemy until he breaks off his friendship with Bryce after discovering Bryce sexually assaulted Jessica (Wikipedia).
  • Alisha Boe as Jessica Davis — A student who starts attending Liberty High at the same time as Hannah and is in a relationship with Justin (Simple English Wikipedia).
  • Miles Heizer as Alex Standall — A student who forms a close friendship with Jessica and Hannah that ends when he and Jessica start dating (Wikipedia).
  • Ross Butler as Zach Dempsey — A kindhearted friend of Justin and Bryce at Liberty High. Butler, born May 17, 1990, is a Singaporean-born American actor also known for his role as Reggie Mantle in the first season of Riverdale in 2017 (Wikipedia).

Supporting Cast

  • Devin Druid as Tyler Down — A bullied student at Liberty High who is an avid photographer (Simple English Wikipedia).
  • Justin Prentice as Bryce Walker — A student from a rich family and captain of the football team at Liberty High (Simple English Wikipedia).
  • Amy Hargreaves as Lainie Jensen — Clay’s attorney mother who works for the firm representing Liberty High in the Baker’s lawsuit before starting her own firm (Wikipedia).
  • Derek Luke as Kevin Porter — The guidance counselor at Liberty High who is fired after giving testimony in Hannah’s trial in season 2 (Wikipedia).
  • Kate Walsh as Olivia Baker — Hannah’s mother who runs a local pharmacy with her husband and is determined to uncover the truth about events leading to her daughter’s suicide (Wikipedia).
  • Brian d’Arcy James as Andy Baker — Hannah’s father who is the pharmacist in the pharmacy run with his wife, and reveals during Hannah’s trial that he had been cheating on Olivia (Wikipedia).

The Hollywood Reporter praised Dylan Minnette’s portrayal, writing that he is so dedicated to playing despondent that relief and pleasure in scenes of flirty banter between Hannah and Clay is palpable for viewers (Wikipedia).

Brian Yorkey, the series developer and showrunner, established the ensemble structure that carried the narrative through the first season’s difficult subject matter (Wikipedia).

Why this matters

Season 1 established a core ensemble that carried the narrative through all four installments. Minnette and Langford’s chemistry as Clay and Hannah became the emotional anchor viewers returned for.

13 Reasons Why Cast Season 2

The second season arrived in May 2018, continuing the aftermath of Hannah’s trial. The core cast returned while new faces joined the Liberty High community.

Returning Cast

Dylan Minnette, Katherine Langford, and Christian Navarro reprised their roles as the show moved through the trial’s aftermath. The first batch of main actors all returned for the second season.

New Additions

  • Timothy Granaderos as Montgomery de la Cruz — Promoted to series regular for season 3 after recurring in previous seasons (Wikipedia).
  • New supporting characters joined the cast as the storyline expanded beyond the tapes and into legal proceedings.
The catch

Katherine Langford’s Hannah Baker was central to season 2’s emotional weight, but her departure was announced after filming concluded — setting up Grace Saif’s recast for season 3.

13 Reasons Why Cast Season 3

Season 3 shifted the timeline forward, focusing on Bryce Walker’s murder investigation. Katherine Langford did not return, with Grace Saif taking over the role of Hannah Baker in previously unaired recordings.

Core Cast

  • Dylan Minnette as Clay Jensen
  • Alisha Boe as Jessica Davis
  • Brandon Flynn as Justin Foley — By season 3, Justin has been adopted by Clay’s parents and lives with Clay as his adoptive brother (Wikipedia).
  • Miles Heizer as Alex Standall — Alex kills Bryce in season 3 by pushing him into the river after Zach leaves Bryce incapacitated (Wikipedia).

Guest Stars

Season 3 introduced new recurring characters as the show explored the aftermath of Bryce’s death and the various cover-ups among Liberty High students.

Bottom line: Alex Standall’s season 3 arc proved the show could function without Hannah Baker, though the tonal shift alienated some original viewers.

13 Reasons Why Cast Season 4

The final season premiered in June 2020, wrapping up storylines for the graduating class of Liberty High. Gary Sinise was cast as a series regular on September 5, 2019, playing Dr. Robert Ellman, a compassionate adolescent and family therapist.

Final Season Leads

  • Dylan Minnette as Clay Jensen — The actor starred in 13 Reasons Why from 2017 to 2020 across all four seasons (Wikipedia).
  • Christian Navarro as Tony Padilla — Tony’s storyline took a dramatic turn as his family faced deportation in season 3 after Bryce’s father reported them to I.C.E. (Wikipedia).
  • Gary Sinise as Dr. Robert Ellman
  • Jan Luis Castellanos as Diego Torres — Joined the cast on February 11, 2020, as a charismatic and aggressive leader of the football team (Wikipedia).
  • Tyler Barnhardt as Charlie St. George — A popular student and starting quarterback for Liberty who is revealed to be bisexual (Wikipedia).

Supporting Roles

  • Miles Heizer as Alex Standall — In season 4, Alex dates Winston Williams and Charlie St. George (Wikipedia).
  • Ross Butler as Zach Dempsey — Zach Dempsey assaults Bryce at the river pier after Bryce breaks his knee at homecoming, breaking one of Bryce’s legs and an arm (Wikipedia).
  • Mark Pellegrino as Bill Standall — A Crestmont deputy sheriff and Alex’s father, appearing in season 4 and recurring in seasons 1-3 (Wikipedia).
The trade-off

Season 4 balanced final conclusions for long-running characters like Clay and Tony while introducing fresh faces like Diego and Charlie — a necessary refresh for a show that risked emotional exhaustion with its original ensemble.

13 Reasons Why Cast: Skye, Sheri, Valerie, and Mr. Walker

Beyond the core ensemble, several supporting characters left lasting impressions across the show’s four-season run.

Skye Miller

Skye Miller was portrayed by actress Steecee in the role that connected Clay to a peer struggling with her own mental health challenges. The character appeared in later seasons as Clay navigated his grief and trauma.

Sheri Holland

Sheri Holland was one of the students implicated in Hannah’s story, appearing in the early seasons and contributing to the web of causes behind the series’ central tragedy.

Valerie

Valerie appeared as a recurring character in the later seasons, adding depth to the adult ensemble surrounding Liberty High’s students.

Mr. Walker

Mr. Walker joined the cast in the later seasons, portrayed by Mark Pellegrino who played Bill Standall, a Crestmont deputy sheriff and Alex’s father (Wikipedia).

Related reading: Stranger Things release dates · Georgie and Mandy’s First Marriage episodes

Fans delving into international angles on Liberty High will find the Dutch cast overviewDutch cast overview[/anchor] offers fresh insights into the young ensemble’s portrayals.

Frequently asked questions

How many seasons does 13 Reasons Why have?

The series ran for four seasons, from 2017 to 2020, on Netflix.

Who are the creators of 13 Reasons Why?

The series was developed for Netflix by Brian Yorkey, based on the 2007 novel by Jay Asher. Selena Gomez served as an executive producer.

Where can I watch 13 Reasons Why?

All four seasons are available on Netflix.

What is 13 Reasons Why about?

The show follows Clay Jensen as he listens to audio cassettes recorded by his friend Hannah Baker, who explains the thirteen reasons why she chose to end her life.

Are there any cast changes across seasons?

Yes. Katherine Langford departed after season 2, with Grace Saif taking over as Hannah Baker in previously unaired recordings. Gary Sinise and Jan Luis Castellanos joined as series regulars in season 4.

Who directed 13 Reasons Why episodes?

Multiple directors worked on the series across its four seasons, with Brian Yorkey serving as showrunner throughout.

What awards did the 13 Reasons Why cast win?

The series received nominations for various awards, including Emmy nominations for Outstanding Drama Series.