Early life and educationEdit
Hamill was born in Concord, California and raised in Oakland, the son of Virginia Suzanne (née Johnson) and William Thomas Hamill, who was a captain in the U.S. Navy. He was one of seven children: two brothers, Will and Patrick, and four sisters, Terry, Jan, Jeanie, and Kim. As a child, his father's career meant numerous relocations, and he attended different schools throughout his childhood. In his elementary years he went to Poe Middle School, then for 10th grade, he attended Annandale High School located in Annandale, Virginia, but eventually ended up graduating from Nile C. Kinnick High School, then located in Yokohama, Japan (since moved to Yokosuka, Japan). He majored in drama at Los Angeles City College.
Hamill's early career included voicing the character Corey Anders on the Saturday morning cartoon Jeannie by Hanna-Barbera Productions. He also portrayed the oldest son David on the pilot episode of Eight Is Enough, though the role was later performed by Grant Goodeve. He acted in TV series such as The Texas Wheelers, General Hospital, The Partridge Family, and One Day At A Time. One of his earliest movies was the made-for-TV film The City.