Question: who played henry in once upon a time
Answer: Jared Scott Gilmore ( born May 30 , 2000 ) is an American teen actor .