Henry Mills

Henry Mills is a character in ABC's Once Upon a Time. He is known as the Truest Believe. Henry is the son of the Savior Emma Swan and Neal Cassidy. Henry is portrayed by Jared S. Gilmore and Andrew J. Western.