Star de Disney Channel, il a décroché le rôle du fils du Capitaine Crochet, Harry Crochet, dans le téléfilm "Descendants 2". Il a également joué dans la série musicale de Disney Channel (Royaume-Uni et Irlande) "The Lodge".
Il a joué au football en grandissant.
Il était mannequin et travaillait dans un restaurant, avant de décrocher des rôles dans des productions Disney. Il a obtenu son diplôme à la MGA Academy of Performing Arts en 2015.
De 2016 à octobre 2022, il a entamé une relation avec l'actrice Dove Cameron. Il est également sorti avec Yasmin Wijnaldum en octobre 2021. Il a une sœur, Rachel, qui est danseuse et un frère, Niall, qui joue au football.
Sophie Simnett et lui ont tous les deux des rôles principaux dans la série "The Lodge".