Acteur de télévision qui s'est fait connaître en jouant le rôle de Liam Gallagher dans la série à succès "Shameless" sur Showtime. Il est également connu pour avoir joué le rôle de Tupac Shakur jeune dans "Unsolved".
Il a fait plusieurs apparitions dans la série pour enfants "Reel Kids".
En 2019, il a été vu dans le long métrage "21 Bridges".
Il a participé à son premier concours de mannequinat à l'âge de 18 mois.
Il apparaît fréquemment à l'écran avec William H. Macy dans la série "Shameless".