who plays henry mills on once upon a time
Henry Mills (Once Upon a Time) Henry Daniel Mills is a fictional character in ABC's television series Once Upon a Time. Henry is the boy Emma Swan gave up to adoption; Regina Mills adopted him. 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. Starting with the seventh season, Andrew J. West will take over the role of Henry as an adult and father to a ten-year-old girl named Lucy.[2]
Christopher Gorham In 2014 Gorham added another recurring role to his resume, as he joined the cast of Once Upon a Time for a storyline involving the series' character Emma Swan in New York City and her ties to his character.[6]