Rok 1938. Słynny archeolog Indiana Jones (Harrison Ford) dowiaduje się, że jego ojciec Henry (Sean Connery) został uprowadzony przez nazistów. Ma im pomóc w odszukaniu Świętego Graala, który według legend zapewnia nieśmiertelność. Indiana razem z doktorem Brodym (Denholm Elliott) wyrusza na misję ratunkową. W Wenecji spotyka doktor Elsę Schneider (Alison Doody), w której się zakochuje. Nie zdaje sobie jednak sprawy, że ma do czynienia z przebiegłą agentką działającą na rozkaz Hitlera.