Vedette montante, il est surtout connu pour incarner Jonathan Byers dans la série à succès "Stranger Things". Il a joué dans le film d'horreur sorti en 2016 "Oppression" et possède d'autres films dans sa biographie tels que "As You Are" et "Urban & the Shed Crew". En 2020, il a joué Rocket dans "Les Nouveaux Mutants".
Il a déménagé à Londres à seize ans. Il a été batteur du groupe de musique alternative "Comanechi".
Il a fait ses débuts en tant qu'acteur dans la série télévisé diffusée sur la chaîne ITV "DCI Banks" en 2015. Il a également été invité de la série diffusée depuis plusieurs décennies "Casualty".
Sa sœur s'appelle Levi Heaton. Il a eu un fils nommé Archie en 2014 avec son ex-petite amie alors membre du groupe "Comanechi", Akiko Matsuura. Il est actuellement en couple avec sa co-star de "Stranger Things", Natalia Dyer.
Il joue le rôle du fils du personnage de Winona Ryder, ainsi que le frère du personnage de Noah Schnapp dans la série "Stranger Things".