Attore statunitense. Figlio di un capitano di marina, debutta in televisione nel 1970 in The Bill Cosby Show e ottiene una parte nella soap opera General Hospital. Esordisce sul grande schermo nel 1977 in Guerre stellari di G. Lucas, con il ruolo del protagonista Luke Skywalker, moderno cavaliere bello e impavido, simbolo del giovane inesperto ma coraggioso e dotato di grande saggezza. Sfigurato in un incidente d'auto poco prima dell'uscita del film, deve sottoporsi a interventi di chirurgia plastica prima di vestire ancora i panni di Luke nei successivi episodi della saga, L'impero colpisce ancora (1980) di I. Kershner e Il ritorno dello Jedi (1983) di R. Marquand. Diversamente dal coprotagonista H. Ford, che a partire dalle astronavi si è costruito una solida carriera, H. fatica a imporsi sullo schermo, anche se raccoglie larghi consensi a teatro interpretando The Elephant Man e Amadeus. A sporadiche apparizioni cinematografiche, da Il grande uno rosso (1980) di S. Fuller a Il villaggio dei dannati (1995) di J. Carpenter, alterna con maggiore frequenza l'attività di doppiatore, soprattutto in film di animazione.