Es un actor y músico conocido por interpretar a Mike Wheeler en la serie original de Netflix Stranger Things.
Inició su carrera actoral en un comercial de Craigslist, luego debutó como actor bajo el papel de Zoran en The 100.
Prestó su voz para el personaje Player, el principal cómplice y amigo del personaje protagonista en la serie animada de Netflix Carmen Sandiego.
En 2017 fue elegido para interpretar a Tyler, un altruista y considerado repartidor de pizzas, en la película Dog Days. También fue elegido para la estar película The Turning y en The Goldfinch.