Which actress played Dr. Elsa Schneider in Indiana Jones and the Last Crusade?
Answer
Alison Doody
Answer
Alison Doody
Alison Doody played Dr. Elsa Schneider in Indiana Jones and the Last Crusade. Elsa is an Austrian art historian who becomes involved in the search for the Holy Grail and works alongside both Indiana Jones and his father, Henry Jones Sr.
The character is presented as an intelligent scholar and a complicated ally. Her loyalties become central to the story because she is secretly connected to the Nazi effort to obtain the Grail. This makes her different from Marion Ravenwood and Willie Scott, the principal female companions in the first two films.
Doody was an Irish actress, and The Last Crusade was her major Hollywood film role. The cast also includes Harrison Ford, Sean Connery, River Phoenix, Denholm Elliott, and Julian Glover. Steven Spielberg directed the film, which opened in cinemas in 1989 and became the third released Indiana Jones feature.
Source: Wikipedia · fact-checked Sept. 2026