Main •
Dylan Minnette as
Clay Jensen, a student at Liberty High who had a crush on Hannah and becomes obsessed with finding out what drove her to end her life. At the end of the second season, he successfully talks Tyler out of committing a school shooting at the end-of-year dance and helps him escape the police. He is also the primary suspect in Bryce Walker's murder in the third season. His deteriorating mental health and subsequent recovery are a pivotal storyline in the fourth season. •
Christian Navarro as Tony Padilla, Clay's best friend at Liberty High who tries to help him deal with Hannah's death. Before her death, Hannah gives Tony the audio cassettes and holds him responsible for making sure everyone on the cassettes hears them. His family is deported in the third season after Bryce's father reports them to
I.C.E. a popular student at Liberty High who comes from an abusive family and is in a relationship with Jessica. He is responsible for setting the events of the series in motion by being the first person to humiliate Hannah, after their first date. He is initially Bryce's best friend and Clay's enemy until Justin breaks off his friendship with Bryce once he discovers Bryce sexually assaulted Jessica. At the end of the second season, Justin is adopted by Clay's parents and lives with Clay as his adoptive brother. •
Justin Prentice as Bryce Walker, a popular student from a rich family and the captain of the football team and pitcher on the baseball team at Liberty High. He is friends with Justin, Zach, and Monty but is revealed to be a serial
rapist who sexually assaulted Jessica and Hannah, among others. He is killed by Alex who pushes him from a bridge after he is already severely injured from a brutal assault by Zach. •
Miles Heizer as Alex Standall, a student at Liberty High, who forms a close friendship with Jessica and Hannah, which ends when he and Jessica start dating. Alex is sarcastic and tends to be blunt but also cares about others. He kills Bryce in the third season by pushing him into the river after Zach leaves Bryce incapacitated. In the fourth season, he dates Winston Williams and Charlie St. George. •
Ross Butler as Zach Dempsey, a kindhearted friend of Justin and Bryce at Liberty High. After Bryce breaks his knee at the homecoming game and causes him to lose his college scholarships, Zach assaults Bryce at the river pier, breaking one of his legs and an arm. •
Devin Druid as Tyler Down, a shy, severely
bullied student at Liberty High. He is an avid photographer, which often gets him into trouble, especially when he is caught taking stalker-like photos of female classmates, including Hannah. At the end of the second season, he is
sexually assaulted by Monty while in the boys' bathroom of Liberty High, which leads to him attempting a
school shooting at the Spring Fling before being talked out of it by Clay. His emotional recovery is a storyline in the third and fourth seasons. •
Amy Hargreaves as Lainie Jensen, Clay's attorney mother who works for the firm representing Liberty High in the Baker's lawsuit before she starts her own firm. •
Derek Luke as Kevin Porter (seasons 1–2; guest season 3), the guidance counselor at Liberty High. He is fired after giving his testimony in Hannah's trial in the second season. He is brought back in the third season to help the police interrogate the students in Bryce's murder investigation. •
Kate Walsh as Olivia Baker (seasons 1–2; guest season 3), Hannah's mother who runs a local pharmacy with her husband. Olivia is determined to uncover the truth about the events leading to her daughter's suicide. She divorces Andy and moves to New York between the second and third seasons. •
Brian d'Arcy James as Andy Baker (season 2; recurring season 1), Hannah's father who is the pharmacist in the pharmacy run by him and his wife. During Hannah's trial in the second season, he reveals that he had been cheating on Olivia when Hannah was alive, which Hannah discovered. •
Grace Saif as Ani Achola (seasons 3–4), a new Kenyan-British student at Liberty who lives in Bryce's house, due to her mother being his grandfather's caretaker. The third season is narrated through her conversation with Deputy Standall. Tensions rise when Clay and Jessica find out that Ani slept with Bryce, but she is nonetheless Jessica's best friend and Clay's girlfriend until the end of the fourth season. •
Brenda Strong as Nora Walker (season 3; recurring season 2; guest season 4), Bryce's mother. Although initially distant from her son, she takes a firmer stance with Bryce when he transfers schools to prevent him from repeating his mistakes. She pushes the police to investigate Clay in relation to Bryce's murder. •
Timothy Granaderos as Monty de la Cruz (seasons 3–4; recurring seasons 1–2), a vicious bully from an abusive family who is a student at Liberty High. He is friends with Bryce and is quick to anger. He is
secretly gay and violently assaults Winston Williams, who is openly gay, after he kisses him at one of Bryce's parties, only to have sex with him later. He is
killed in jail after being
arrested for sexually assaulting Tyler. His father is
homophobic and disowns him after learning that he is
gay. •
Mark Pellegrino as Bill Standall (season 4, recurring seasons 1–3), a Crestmont
deputy sheriff and Alex's father. •
Tyler Barnhardt as Charlie St. George (season 4; recurring season 3), a popular student at Liberty High who is friends with Monty but is kind at heart. During the fourth season, Charlie is revealed to be bisexual when he spends time with Clay's friends and develops feelings for Alex. He is the starting quarterback for Liberty in season four. • Deaken Bluman as Winston Williams (season 4; recurring season 3), a former Hillcrest student who hooks up with Monty and is furious when Monty is posthumously accused of Bryce's murder, knowing Monty was not guilty because Winston was with him the night Bryce was murdered. He transfers to Liberty to investigate the case and get information for the police while dating Alex and falling in love with him. He drops the case after Alex tells him that he was the one who killed Bryce. • Jan Luis Castellanos as Diego Torres (season 4), a charismatic, aggressive, and fiercely loyal leader of a divided football team struggling to understand the loss of one of their own. •
Gary Sinise as Dr. Robert Ellman (season 4), a compassionate, incisive, no-nonsense adolescent and family therapist who works to help Clay Jensen battle anxiety, depression and grief.
Recurring Introduced in season one •
Josh Hamilton as Matt Jensen, a calm, reasonable college professor and Clay's father • Michele Selene Ang as Courtney Crimsen (seasons 1–3, guest season 4), a closeted student at Liberty High who is responsible for spreading rumors about Hannah to protect the secret of her own sexual orientation. In the second season, she comes out on the stand during the trial of Hannah Baker, confessing her actions against Hannah that landed her on the tapes. •
Steven Silver as Marcus Cole (seasons 1–2), the self-centered student body president at Liberty High, who is responsible for humiliating and sexually harassing Hannah on a date. In the second season, he is suspended from school after lying on the stand during the trial and following the leaked release of the tapes soon after. •
Ajiona Alexus as Sheri Holland (seasons 1–2), a student and cheerleader at Liberty High who forms a bond with Clay but is also on the tapes when her actions result in Jeff's accidental death •
Tommy Dorfman as Ryan Shaver (seasons 1–2, guest season 4), a student at Liberty High who betrayed Hannah's trust •
Sosie Bacon as Skye Miller (seasons 1–2), an estranged friend of Clay. In the second season, Skye and Clay date for a while before she leaves for a "fresh start", following another self-harm incident which resulted in her
bipolar disorder diagnosis. •
Brandon Larracuente as Jeff Atkins (season 1; guest season 2), a kind-hearted student at Liberty High and friend of Clay who died in a tragic car accident •
Steven Weber as Gary Bolan, the principal at Liberty High •
Keiko Agena as Pam Bradley (season 1; guest season 2), the Communications teacher at Liberty High •
Joseph C. Phillips as Greg Davis (seasons 1–2, 4; guest season 3), a colonel in the
United States Air Force and Jessica's father •
Andrea Roth as Noelle Davis (guest seasons 1, 4; recurring season 2), Jessica's mother •
Cindy Cheung as Karen Dempsey (seasons 1–2; guest season 3), Zach's widowed mother •
Anna Zavelson as May Dempsey (season 1; guest season 2), Zach's friendly younger sister • Alex MacNicoll as Peter Standall, Alex's older brother (guest seasons 1–3; recurring season 4) •
Henry Zaga as Brad (season 1), Tony's boyfriend. In the second season, it is revealed that the couple broke up sometime between the events of the first and second seasons. •
Giorgia Whigham as Kat (season 1), a friend of Hannah and her former next-door neighbor, Justin's girlfriend. •
Robert Gant as Todd Crimsen (season 1; guest seasons 2, 4), one of Courtney's fathers • Alex Quijano as Steve Crimsen (guest seasons 1–2, 4), one of Courtney's fathers •
Wilson Cruz as Dennis Vasquez (guest season 1; seasons 2–3), the
attorney representing Hannah's parents • Ross Turner as Mr. Wood (seasons 1, 3–4), Liberty High School math teacher •
Matthew Alan as Seth Massey (seasons 1–3), a drug dealer and Justin's mother's live-in boyfriend, who is abusive toward Justin •
Jackie Geary as Amber Foley (seasons 1–2), Justin's mother, a drug addict who dies in the fourth season due to drug overdose •
Tom Everett Scott as Mr. Down (seasons 1–2; guest season 3), Tyler's father •
Maria Dizzia as Mrs. Down (guest season 1; season 2–3), Tyler's mother •
Kimiko Gelman as Jane Childs (seasons 1–2; guest season 3), the vice-principal at Liberty High • Brittany Perry-Russell as Tracy Porter (guest season 1; recurring season 2), Mr. Porter's wife •
Gary Perez as Arturo Padilla (seasons 1, 3; guest season 4), Tony's father • Dorian Lockett as Patrick (season 1; guest season 2), the basketball coach and history teacher at Liberty High
Introduced in season two •
Parminder Nagra as Priya Singh (guest seasons 2, 4; recurring season 3), the school counselor who replaces Mr. Porter at Liberty High •
Anne Winters as Chlöe Rice, a smart, popular girl at Liberty High and the new head cheerleader who is also Bryce's girlfriend. At the end of the second season, it is revealed that she is pregnant but she later undergoes an
abortion. •
Jake Weber as Barry Walker (season 2; guest season 3), Bryce's father • Austin Aaron as Luke Holliday (recurring seasons 2–4), a quarterback at Liberty High and best friends with Diego Torres. He is a jock who gets caught for using steroids. •
Meredith Monroe as Carolyn Standall, Alex's mother • R.J. Brown as Caleb, Tony's boxing trainer and boyfriend • Bryce Cass as Cyrus, an edgy, cynical mischief maker who serves as an unexpected champion of the downtrodden. He befriends Tyler and the two together embark on smear campaigns against bullies. •
Chelsea Alden as Mackenzie (seasons 2–3), Cyrus' sister, an artsy and witty girl who is not afraid to speak her mind. In the second season, she briefly develops a relationship with Tyler, though the latter breaks it up. •
Allison Miller as Sonya Struhl (season 2), a smart and ambitious young litigator, who defends the school during the Hannah Baker trial •
Brandon Butler as Scott Reed (seasons 2, 4), a student at Liberty High who is on the baseball team •
Samantha Logan as Nina Jones (season 2), a well-respected track star who befriends Jessica over shared sexual assault pasts •
Kelli O'Hara as Jackie (season 2), a passionate advocate for victims of bullying •
Ben Lawson as Rick Wlodimierz (season 2), the baseball coach at Liberty High, who supports and protects his players • Keon Motakhaveri as Chad Moore, one of Cyrus' friends •
Spencer Moore II as Michael (season 2), one of Nina's friends • James Cretan as Eric Cox, one of Cyrus' friends • Mason Guccione as Toby Fletcher, one of Cyrus' friends • Mikko Edwards as Jada (season 2), a cheerleader at Liberty High
Introduced in season three •
Bex Taylor-Klaus as Casey Ford (season 3), a member of HO and Jessica's friend, though they often clash • Hart Denton as Dean Holbrook (season 3), a student at Hillcrest who does not like Bryce •
Nana Mensah as Amara Josephine Achola (season 3, guest season 4), Ani's strict mother and the Walker's nurse and housekeeper •
Benito Martinez as Sheriff Diaz, the head police officer in Bryce's murder case. • Marcus DeAnda as Mr. de la Cruz (season 3), Monty and Estela's abusive father •
Raymond J. Barry as Harrison Chatham (season 3), Nora's sick father and Bryce's grandfather •
YaYa Gosselin as Graciella Padilla, Tony's younger sister (guest seasons 3–4) • Christine Flores as Rosa Padilla, Tony's mother (season 3) •
Brandon Scott as J.J. Kerba, a football coach at Liberty High, who is hard on the players to get them to shape up • Ron Rogge as Morris, the head football coach at Liberty High • Blake Webb as Tim Pozzi (season 3), a drug dealer who sells cheap steroids at the local gym
Introduced in season four •
Inde Navarrette as Estela de la Cruz, Monty's younger sister •
Reed Diamond as Hansen Foundry, the Dean of Discipline at Liberty High School •
Yadira Guevara-Prip as Valerie Diaz, the daughter of police chief Diaz •
Matt Passmore as Ted Wynn, a police officer who takes an interest in Tony and his boxing abilities ==Episodes==