Best known for his role as Ian Gallagher on Showtime's acclaimed series Shameless. In 2014, he portrayed Mason in the film Vampire Academy. He later began starring on FOX's Gotham in 2015.
His small-screen debut came in the 2003 television film The Music Man, where he played Winthrop Paroo.
He has appeared in episodes of the TV series Malcolm in the Middle, NCIS, Monk and Fringe.
Born in Santa Monica, California, he was raised in Boca Raton, Florida, by his single mother, Diane. He began a relationship with Peyton List in 2017.
Noel Fishel played his love interest in the TV series Shameless.