Flynn nació en Miami, Florida,[2] donde asistió a la escuela secundaria New World School of the Arts.
[2][3] El primer papel de Flynn fue cuando tenía diez años, interpretando a Mr.
En 2017, interpretó a Luke en la producción del off-broadway Kid Victory en el Vineyard Theatre.
Flynn también ha actuado en once obras, incluyendo Much Ado About Nothing y The Crucible.
Desde 2017, Flynn interpreta a Justin Foley en la serie de Netflix 13 Reasons Why.