Sean Connery was born in 1930. The Last Crusade was 1989. He was 59 in that. Harrison Ford is currently 73 years old. As an aside, in Star Wars, Sir Alec Guinness was 63 playing Ben Kenobi.
In the latest iteration, Mark Hamill is 64 playing Luke.
All ages are based on release dates of the movies, not when they were actually filmed.
Wow,considering how long Connery has been around, I thought he was older then that. Ford is only 12 year younger then Connery!