Question: who plays henry mills on once upon a time
Answer: Henry was first portrayed as a child by Jared S. Gilmore , who won the Young Artist Award for Best Performance in a TV Series -- Leading Young Actor in 2012 .