The casting directors of 13 Reasons Why managed to find the perfect group of young actors for its ensemble cast, which is no easy task. The stars (literally) aligned to play Hannah, Jeff, and more in the Netflix series . . . but things could have been completely different. Turns out that several of the key actors had originally intended to play different characters than the roles they were eventually assigned. It’s a trip to think about Katherine Langford as anyone but Hannah Baker, or Brandon Larracuente as Justin (!), but in an alternate universe, here’s what may have happened.