Why the cast of 13 Reasons Why looks so familiar

01 of 10

Dylan Minnette

Dylan-Minette
Mario Perez/ABC via Getty Images; Beth Dubber/Netflix

Previously seen in: Prison Break, Lost, Saving Grace, Scandal

Dylan Minnette, who appears as Clay Jensen in 13 Reasons Why, made his on-screen debut in one 2005 episode of Drake & Josh, going on to play a young version of Michael Scofield in Prison Break, Jack and Juliet's son David Shephard in Lost, Clay Norman in Saving Grace, and First Son Jerry Grant Jr. on Scandal.

02 of 10

Christian Navarro

Christian-Navarro
CBS; Beth Dubber/Netflix

Previously seen in: Blue Bloods, The Affair, Vinyl

Christian Navarro joined 13 Reasons Why as Tony, a role he took on 10 years after making his first TV appearance in a 2007 episode of Law & Order: Criminal Intent. The actor earned credits as a police officer in a 2013 episode of Blue Bloods, as Jed on The Affair, and as Jorge in an arc on Vinyl.

03 of 10

Justin Prentice

Justin-Prentice
Diyah Pera/The CW; Beth Dubber/Netflix

Previously seen in: Malibu Country, iZombie, Awkward.

Justin Prentice signed on to play Bryce in 13 Reasons Why. The actor previously made appearances as Cash Gallagher in ABC's short-lived Malibu Country, as Brody in iZombie, and as Patrick in Awkward.

04 of 10

Devin Druid

Devin-Druid
JOJO WHILDEN/HBO; Beth Dubber/Netflix

Previously seen in: Louie, Olive Kitteridge, House of Cards

13 Reasons Why fans know Devin Druid as Tyler, a gig the young actor booked three years after making his small-screen debut. Druid previously played a young Louie in Louie, a young Christopher in Olive Kitteridge, and Danny in one 2016 episode of House of Cards.

05 of 10

Miles Heizer

Miles-Heizer
Mitchell Haaseth/NBC; Beth Dubber/Netflix

Previously seen in: ER, Parenthood

Years before he was Alex on 13 Reasons Why, Miles Heizer was Drew Holt on Parenthood. The actor, who previously had a 2007 arc as Joshua Lipnicki on ER, spent five years on the NBC drama.

06 of 10

Alisha Boe

Alisha-Boe
Peter "Hopper" Stone/ABC via Getty Images; Beth Dubber/Netflix

Previously seen in: Days of Our Lives, Casual, CSI: Cyber, Ray Donovan, Teen Wolf, Trophy Wife

Alisha Boe racked up small-screen projects before joining 13 Reasons Why as Jessica. The rising star previously played Daphne in Days of Our Lives, Becca in Casual, Grace Clarke in CSI: Cyber, Janet in Ray Donovan, Gwen in Teen Wolf, and Chelsea Trassen in the Trophy Wife pilot.

07 of 10

Brandon Flynn

Brandon-Flynn
CBS; Beth Dubber/Netflix

Previously seen in: BrainDead

Brandon Flynn made his on-screen debut just months before appearing in 13 Reasons Why as Justin. Flynn's previous credit is for a 2016 episode of BrainDead, in which he played Mike the Intern.

08 of 10

Ross Butler

Ross-Butler
Dean Buscher/The CW; Beth Dubber/Netflix

Previously seen in: Chasing Life, K.C. Undercover, Teen Wolf, Riverdale

It's been a big year for Ross Butler, who plays Zach in 13 Reasons Why — the actor is also starring in Riverdale as Reggie Mantle. Butler's other previous credits include turns as Hunter in Chasing Life, Brett in K.C. Undercover, and Nathan in Teen Wolf.

09 of 10

Ajiona Alexus

Ajiona-Alexus
ABC; Beth Dubber/Netflix

Previously seen in: The Rickey Smiley Show, Grey’s Anatomy, Empire

Ajiona Alexus kicked off her on-screen career as DeAnna in The Rickey Smiley Show, going on to play Marissa McKay in Grey's Anatomy and a young Cookie in Empire before landing a role as Sheri in 13 Reasons Why.

10 of 10

Katherine Langford

Katherine-Langford
Mike Coppola/Getty Images; Beth Dubber/Netflix

After appearing in one short, Katherine Langford makes her on-screen debut in 13 Reasons Why. The newcomer leads the talked-about series as Hannah Baker. She will reteam with costar Miles Heizer for the upcoming movie Simon vs. The Homo Sapiens Agenda.