Il est le fils de Mary Weldon et de l'acteur Brendan Gleeson. Son frère Domhnall est également acteur. Il a deux autres frères, Fergus et Rory Gleeson.
Il grandit avec sa famille à Malahide, une ville côtière de la banlieue de Dublin[1]. Après avoir joué dans des pièces de théâtre à l'école, il rejoint la section jeunesse du Gaiety Theatre de Dublin[2].
Carrière
Il décroche son premier rôle dans le long métrage de John BoormanThe Tiger's Tail, sorti en 2006, où il apparaît aux côtés de son père Brendan.
En 2010, il décroche un rôle important dans la première saison de la série télévisée irlandaise Love/Hate(en). Il est alors nommé aux Irish Film and Television Awards dans la catégorie meilleur second rôle.
En 2016, il incarne la version jeune du personnage incarné par son père dans le film Assassin's Creed de Justin Kurzel, adapté de la série de jeux vidéo du même nom.