Question: cast of 13 reasons why ryan?
Answer: Tommy Dorfman. Atlanta, Georgia, U.S. Tommy Dorfman (born May 13, 1992) is an American actor known for playing the role of Ryan Shaver in the Netflix series 13 Reasons Why (2017).