Question: who is the actor that plays carl gallagher
Answer: Ethan Francis Cutkosky ( born August 19 , 1999 ) is an American actor , best known for his roles as Barto in The Unborn and as Carl Gallagher on the Showtime series Shameless .