<Li> "An Untold Story" </Li> <Li> "The Final Battle" </Li> <P> 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 . </P> <P> Henry Mills is Emma Swan and Neal Cassidy's son, whom she gave up for adoption after giving birth following her release from a federal correctional facility in Phoenix, Arizona in 2001 . He is also Snow White, Prince Charming and Rumplestiltskin's grandson, and the great - grandson of the latter's father's alias Peter Pan and latter's mother's alias the Black Fairy . He is adopted by Regina Mills (the Evil Queen), after Mr. Gold (Rumplestiltskin) procures him, naming him after her late father . At first Regina had a little difficulty raising Henry but grew to love him, thus preventing Henry from being taken by the Darling Brothers, who wanted to take Henry to Neverland on orders from Peter Pan . </P>

Henrys last name on once upon a time