Television actor who rose to fame for portraying Liam Gallagher on the hit Showtime series Shameless. He is also recognized for having been cast as a young Tupac Shakur in Unsolved.
He made several appearances on the children's series Reel Kids.
In 2019, he was seen in the feature film 21 Bridges.
He was born in the United States.
He frequently appeared on-screen with William H. Macy on Shameless.