Charlie Heaton as Jonathan Byers: 28 Years Old Heaton, who is 28, plays 18-year-old Jonathan Byers in "Stranger Things" season four. Image Source: Everett Collection