Jako syn wojskowego za młodu zwiedził większą część Stanów i Japonię. Swój debiut filmowy miał w serialu telewizyjnym "The Cosby Show". Jakiś czas potem dostał rolę swojego życia - Luke'a Skywalkera z "Gwiezdnych Wojen". W międzyczasie próbował swych sił na Broadwayu, jednakże po zakończeniu "Powrotu Jedi" zaczęły się jego kłopoty. Stał się aktorem tak charakterystycznym, że trudno było go obsadzić w innej roli niż Luke'a Skywalkera. W latach 90. zaczął podkładać głosy w kreskówkach (głównie "Batman") oraz wystąpił w kilku grach komputerowych ("The Full Throttle"- głos, czy kilka z serii "Wing Commander", gdzie wystąpił u boku Johna Rhys-Daviesa i Malcolma McDowella.). Jego syn Nathan poszedł w jego ślady.