Give a stream of consciousness and then the final answer. Jared Scott Gilmore (born May 30, 2000) is an American teen actor. He is best known for his role in the series Once Upon a Time as Henry Mills.

Based on this passage, who played young henry in once upon a time?
To answer the question, consider the following: He is best known for his role in the series Once Upon a Time as Henry Mills.
So, the final answer is Jared Scott Gilmore.