Tandis que le lycée est endeuillé par la disparition d'Hannah Baker, son ami Clay reçoit des cassettes enregistrées par la jeune femme avant son suicide.
Hannah sympathise avec Jessica et Alex, deux nouveaux comme elle. Justin ne se présente pas en classe, et la mère d'Hannah fait une troublante découverte.
La jalousie et les ragots minent les relations d'Hannah. Tandis que les regrets consument Alex, les garçons persuadent Clay de se saouler.
Hannah croit qu'elle est suivie et tend un piège. La mère d'Hannah parle au principal, et Clay rend la pareille à une personne qui a fait du mal à Hannah.
Hannah et Clay se rapprochent à la fête de l'école, mais une rumeur grossière casse l'ambiance. Clay emmène Courtney sur la tombe d'Hannah.
À la Saint-Valentin, le rendez-vous d'Hannah ne se déroule pas comme prévu. Après s'être battu au lycée, Alex doit passer devant le conseil de discipline.
Hannah souffre d'une sensation grandissante d'isolement. Jour et nuit hanté par les cassettes, Clay ne fait plus la distinction entre cauchemars et réalité.
Inspirée par une lecture de poésie faite par un ami, Hannah s'épanche. Tony se confie à Clay et lui parle du soir où Hannah est morte.
Lors d'une fête, Hannah est témoin d'un événement traumatisant. Clay tente de s'expliquer avec Justin, et Marcus le prévient que le pire est à venir.
Une Hannah bouleversée se fait raccompagner de la fête. Jessica devient de plus en plus instable, et Clay découvre la vérité sur une tragédie.
Clay et Hannah se rapprochent. Tandis que Clay passe une nuit bouleversante à écouter sa cassette en compagnie de Tony, la tension monte chez Bryce.
Hannah sort en soirée après une dispute avec ses parents. Les étudiants reçoivent des assignations à comparaître et Justin se sent piégé dans ses choix.
Hannah demande de l'aide à M. Porter, le conseiller du lycée. Clay fait écouter à Tony la nouvelle cassette et se demande ce qu'il va faire ensuite.
Cinq mois après la mort d'Hannah, le procès contre le lycée s'ouvre et Tyler est le premier à témoigner. Clay trouve une photo troublante dans son casier.
Courtney prend une décision courageuse. Clay est hanté par le souvenir d'Hannah et sa relation avec Skye en pâtit. Quelqu'un s'en prend au bureau des albums de promo.
Alarmés par les menaces qu'ils reçoivent, Alex et Clay exhortent Jessica à dénoncer Bryce. Clay demande à Tony de l'aider pour retrouver un témoin potentiel.
Clay cache quelque chose à ses parents. Soucieux de sa réputation, Marcus ment à la cour. Jessica et Alex sèchent les cours ensemble.
Tyler et Cyrus assument leur rôle d'outsiders. Alex tente de récupérer ses souvenirs perdus. Ryan et Mme Baker étudient les poèmes d'Hannah pour y trouver des indices.
Clay essaie de comprendre où les Polaroids ont été pris. Justin fait une apparition au lycée. Les révélations de Zach sur Hannah surprennent tout le monde.
Alex explose devant Bryce. Quelqu'un fait chanter Marcus. Clay livre son témoignage sur une nuit passée avec Hannah. Jessica vit un flash-back.
Lorsque les parents d'Hannah sont interrogés, Jessica offre son soutien à Mme Baker. Justin peine à ne pas replonger dans la drogue. Clay renoue avec Skye.
Tyler sort avec la sœur de Cyrus. Chloe questionne Bryce sur Hannah. Jess ne sait pas si elle est prête à reprendre une vie amoureuse. Les regrets assaillent M. Porter.
Tony se confie sur son passé. Sheri conçoit un plan pour entrer dans le club-house. M. Porter essaie d'aider Justin. Zach et Bryce se disputent.
Le chaos règne au lycée après le témoignage de Bryce. Jessica parle à Chloé du club-house. Alex retrouve soudain la mémoire.
Les menaces contre Clay et ses amis s'intensifient. Tyler encourt une sanction disciplinaire. Au mépris des risques pour son propre avenir, Justin témoigne contre Bryce.
Un mois après le jugement, ceux qui aimaient Hannah lui rendent un dernier hommage et se réconfortent mutuellement. Mais une ignoble agression pousse un lycéen à bout.
La police interroge Clay. Clay se remémore sa course frénétique pour couvrir les traces de Tyler après le bal du printemps, et sa rencontre avec Ani.
Après avoir appris la grossesse de Chloe, Clay et Ani lui rendent visite. Chloe se souvient avoir cherché le soutien de Zach, ce que Bryce ignorait.
L'enquête de la police met l'école sur les nerfs et ravive des traumatismes. Repensant aux accusations portées par Jess contre Bryce, Ani commence à la suivre avec Clay.
Lorsque Tyler admet qu'il a gardé une arme à feu, le groupe le surveille à l'école. Mais l'inquiétude croît quand on comprend qu'il avait une bonne raison de tuer Bryce.
La police fouille Liberty High après avoir trouvé des stéroïdes dans une voiture. Alex repense à la façon dont Bryce l'avait soutenu quand Jessica l'avait plaqué.
La police interroge Tony. Aux obsèques de Bryce, Ani découvre deux secrets accablants.
La nuit où Clay a pointé son arme sur Bryce intéresse particulièrement la police. Clay découvre qu'Ani et Bryce étaient beaucoup plus proches qu'il ne l'imaginait.
M. Porter interroge des élèves à propos de Clay qui plaide son innocence auprès de Mme Walker. Ani et Clay s'interrogent sur les motivations de Porter vis-à-vis de Bryce.
Clay se retrouve dans le collimateur de la police. Ani voit clair dans le jeu de Justin lorsqu'elle apprend que Bryce l'avait extrait d'une situation périlleuse.
Quand la mère d'Hannah revient en ville, elle exhorte Clay à se protéger, et affirme que la relation entre Tony et Bryce était bien plus profonde que ce qu'il savait.
Alors que l'étau se referme sur Clay, le principal suspect, de violents affrontements lors du match de rentrée révèlent que tout le monde avait une raison de tuer Bryce.
L’arrestation de Clay pousse ses amis à prendre des décisions risquées. Tous les détails de la bagarre qui a perturbé le match sont mis en lumière.
Clay est libéré sous caution. Nul ne peut arrêter Ani qui tente le tout pour le tout pour l'innocenter. La vérité sur le meurtre de Bryce éclate enfin.
La police interroge Tyler sur les armes, ce qui ébranle la bande. Winston intègre Liberty High après son expulsion de Hillcrest.
Après un incident au lycée, Clay pense que quelqu'un veut lui tendre un piège. Zach et Clay se retrouvent dans une situation délicate pendant une visite à l'université.
Pendant que l'école se prépare pour le bal de la Saint-Valentin, des appels inquiétants perturbent Clay qui n'a vraiment plus la tête à la fête.
Clay est forcé d'affronter ses peurs pendant une excursion, alors qu'un e-mail étrange risque de dresser les amis les uns contre les autres.
Les Jensen exigent que les garçons passent un test de dépistage. Les parents des jeunes de Liberty ont vent de la fête, et Clay soupçonne qu'on surveille les élèves.
Quand l'école est bouclée, Clay, Tony et Justin s'inquiètent pour Tyler et se demandent où il pourrait bien être.
La santé mentale de Clay continue de se dégrader, tandis que les amis vivent des moments éprouvants durant leurs entretiens d'admission à l'université.
L'école est à cran à la suite du confinement, et un abus de pouvoir inattendu choque les élèves qui ripostent immédiatement.
Lorsque le directeur ouvre une nouvelle enquête et menace d'annuler le bal de fin d'année, les amis décident de se confier à leurs parents, mais sans tout leur dire.
Aguerris par les épreuves qu'ils ont endurées, les amis font leurs adieux au lycée et se tournent vers l'avenir dans un dernier épisode riche en émotion.