Which actor plays Indiana Jones in Indiana Jones and the Last Crusade, the film built around a search for the Holy Grail?

The story behind the answer

Harrison Ford plays Indiana Jones in Indiana Jones and the Last Crusade.

Ford portrays the archaeologist who follows clues to the Holy Grail while trying to rescue his father, Henry Jones Sr. The film gives Indiana a family-centered quest: Sean Connery plays Henry, whose lifelong Grail research becomes central to the plot.

River Phoenix plays the teenage Indiana in the 1912 opening sequence, which explains the character’s fear of snakes and introduces his interest in archaeology. That brief role is one reason viewers sometimes remember Phoenix alongside Ford when identifying the film’s lead.

John Rhys-Davies appears as Sallah, Indiana’s Egyptian ally. Sean Connery, meanwhile, plays Indiana’s father rather than Indiana himself. Ford returned to the character in later Indiana Jones films.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: