Hannah and Clay "13 Reasons Why"
Who are the cast of Netflix's new series “13 Reasons Why?” Pictured are Dylan Minnette (who portrays Clay Jensen) and Katherine Langford (who portrays Hannah). Beth Dubber/Netflix

Netflix will release their latest mystery series, “13 Reasons Why” this Friday. The dark drama follows Clay, a teenage boy who starts to investigate why his friend and crush, Hannah, kills herself, only to find that he may be one of the reasons why.

The show is based off of Jay Asher’s bestselling novel of the same name, and the title alludes to the 13 reasons and people who contributed in some way to her decision to take her own life. The subject is heavy, and is the kind that demands commanding performances from the cast.

So who are the actors and actresses who will be taking on these roles? Take a look at the list below to learn more about each person and their role in the series.

Katherine Langford

Hannah, "13 Reasons Why"
Hannah (Katherine Langford) in “13 Reasons Why” Beth Dubber/Netflix

Langford plays Hannah, the character who takes her own life and records tapes for those who played a role in her suicide.

Dylan Minnette

Clay, "13 Reasons Why"
Clay Jensen (Dylan Minnette) in “13 Reasons Why” Beth Dubber/Netflix

Minnette plays Clay Jensen, the main character who starts investigating Hannah’s death after he receives the tapes.

Brandon Flynn

Justin, "13 Reasons Why"
Justin (Brandon Flynn) in “13 Reasons Why” Beth Dubber/Netflix

Flynn plays Justin, who spread the initial rumor which led to Hannah’s spiral.

Miles Heizer

Alex, "13 Reasons Why"
Alex (Miles Heizer) in “13 Reasons Why” Beth Dubber/Netflix

Heizer plays Alex, who violated his friendship with Hannah and her relationship with Jessica.

Alisha Boe

Jessica "13 Reasons Why"
Jessica (Alisha Boe) and Bryce (Justin Prentice) in “13 Reasons Why” Beth Dubber/Netflix

Boe plays Jessica, who ended her friendship with Hannah because of Alex.

Devin Druid

Tyler, "13 Reasons Why"
Tyler (Devin Druid) in “13 Reasons Why” Beth Dubber/Netflix

Druid plays Tyler, who took photos of Hannah without her permission.

Michele Ang

Courtney, "13 Reasons Why"
Courtney Crimsen (Michele Ang) in “13 Reasons Why” Beth Dubber/Netflix

Ang plays Courtney Crimsen, who spreas another awful rumor about Hannah after helping her with Tyler.

Steven Silver

Marcus and Clay, "13 Reasons Why"
Marcus Cole (Steven Silver) and Clay Jensen (Dylan Minnette) in “13 Reasons Why” Beth Dubber/Netflix

Silver plays Marcus Cole, who believes the rumors about Hannah.

Ross Butler

Zack, "13 Reasons Why"
Zach (Ross Butler) in “13 Reasons Why” Beth Dubber/Netflix

Butler plays Zach, who comforted Hannah, but with ulterior motives as to why.

Tommy Dorfman

Ryan, "13 Reasons Why"
Ryan Shaver (Tommy Dorfman) in “13 Reasons Why” Beth Dubber/Netflix

Dorfman plays Ryan Shaver, who betrayed Hannah’s trust.

Justin Prentice

Bryce, "13 Reasons Why"
Bryce (Justin Prentice) in “13 Reasons Why” Beth Dubber/Netflix

Prentice plays Bryce, who commits a horrific act.

Derek Luke

Luke plays Mr. Porter, who didn’t take Hannah’s claims she was suicidal seriously.

Christian Navarro

Tony, "13 Reasons Why"
Tony Christian Navarro) in “13 Reasons Why” Beth Dubber/Netflix

Navarro plays Tony, who has a specific purpose.

Kate Walsh

Mrs. Baker and Hannah, "13 Reasons Why"
Mrs. Baker (Kate Walsh) and Hannah (Katherine Langford) in “13 Reasons Why” Beth Dubber/Netflix

Walsh plays Mrs. Baker, who is grieving her daughter’s death.

“13 Reasons Why” begins streaming on Friday, March 31 on Netflix.