Thomas Hayes (né le 7 mars 1997 à Asker dans le comté d'Akershus) est un acteur norvégien. Il est connu pour son rôle de William Magnusson dans la série télévisée Skam dans laquelle il a joué depuis septembre 2015 jusqu’en 2017. Cette série est diffusée sur la chaîne NRK P3. Il est l'un des personnages principaux de la saison 2.