Katherine Langford as Hannah Baker
Dylan Minnette as Clay Jensen
Alisha Boe as Jessica Davis
Ross Butler as Zach Dempsey
Miles Heizer as Alex Standall
Devin Druid as Tyler Down
Justin Prentice as Bryce Walker
Christian Navarro as Tony Padilla
Brandon Flynn as Justin Foley
Timothy Granaderos as Montgomery de la Cruz
Austin Aaron as Luke Holliday
Tyler Barnhardt as Charlie St. George
Kate Walsh as Olivia Baker
Derek Luke as Kevin Porter
Amy Hargreaves as Lainie Jensen
Josh Hamilton as Matt Jensen
Steven Weber as Principal Gary Bolan
Mark Pellegrino as Deputy Standall
Grace Saif as Ani Achola