Ator e músico que começou sua carreira ao interpretar Steve Harrington na série Stranger Things, da Netflix.
Estou Teatro na DePaul University, graduando-se em 2014.
Fez parte de uma banda chamada Post Animal. Em 2020, interpretou Kurt Kunkle no filme Spree e criou um perfil no TikTok, chamado kurtsworld, para promover o lançamento, postando vídeos nos quais aparecia caracterizado como o personagem.
Apesar de ter nascido em Newburyport, Massachusetts, escolheu viver em Chicago, Illinois. Sendo o segundo de cinco filhos, foi criado com suas quatro irmãs. Namorou com a atriz Maika Monroe.
Ele e Nadine Velazquez integraram o elenco do suspense The Charnel House em 2016.