Film and television In 2016, Flynn was cast as Mike the Intern in
BrainDead. In 2018, Flynn was cast in the third season of
True Detective as Ryan Peters in a recurring capacity. From 2017 to 2020, Flynn portrayed Justin Foley in the
Netflix series
13 Reasons Why. Foley, one of the lead characters through all four seasons, is a troubled yet ultimately redemptive character who starts as a popular high school jock with a traumatic home life and spirals into homelessness, addiction, and sex work. In 2020, Flynn made his feature film acting debut in the dark indie comedy
Looks That Kill, starring as a high school student whose physical appearance causes the death of anyone who looks at him. In the same year, he had a recurring role as Henry Osgood in the 2020 television series
Ratched, a quadruple amputee and
sadist who lives locked in his home with his mother, Lenore Osgood. He has starred in a number of other television series and films, including
Manhunt (2024), a historical drama about the hunt for
Abraham Lincoln's assassin
John Wilkes Booth, and the horror-comedy
The Parenting (2025).
Theater Flynn's New York theater debut was in the role of Luke in the
off-Broadway production of
John Kander and Greg Pierce's musical
Kid Victory at the
Vineyard Theatre, in 2017. In 2025, he returned to the stage to play a young
Marlon Brando in the
off-Broadway premiere of Gregg Ostrin's play Kowalski at the Duke on 42nd Street. In 2025, he also originated the role of Dylan in the world premiere of
Jeremy O. Harris's play
Spirit of the People at the
Williamstown Theatre Festival. In 2026, Flynn starred as Jonah in Matthew Libby's off-Broadway play
Data at the
Lucille Lortel Theatre alongside
Karan Brar,
Sophia Lillis, and
Justin H. Min.
Other Flynn has starred in multiple
Calvin Klein campaigns, including the brand's 2023 Pride campaign, the 2023 holiday campaign, and the Spring 2024 menswear campaign. == Personal life ==