With the exception of Alec Guinness in the good guy role of Obi Wan Kenobi, that is.
Want to feel old? Alec Guinness was 63 when Star Wars came out in theaters (born April 2, 1914). Mark Hamill is 64 (born September 25, 1951).