Trwa I Wojna Światowa. Jest rok 1916. Na francuskim froncie walczy w randze kapitana młody Chris Baldry. Niestety zostaje ranny, a w wyniku odniesionych obrażeń, traci pamięć. Jako pierwsza dowiaduje się o tym Margaret Grey, jego miłość z czasów młodości. Kiedy więc po powrocie do domu Chris nie poznaje żony, to Margaret wyciąga do niego pomocną dłoń.
Wielki przyjaciel Sherlocka Holmesa, dr Watson niepokoi się o zdrowie słynnego detektywa, ponieważ jego uzależnienie od kokainy zaczyna wymykać się spod kontroli. Namawia go na wyjazd do Wiednia, gdzie mógłby zająć się nim słynny psychoanalityk, dr Sigmund Freud. Podczas gdy Freud stara się rozwiązać zagadkę uzależnienia Holmesa od narkotyków, ten przeprowadza kolejne śledztwo - tym razem chodzi o sprawę porwania pięknej aktorki Loli Deveraux, również byłej narkomanki. Nicholas Meyer na podstawie własnej bestsellerowej powieści, w której sięgnął po legendarne już postaci z książek Arthura Conan Doyle'a, napisał doskonały, nominowany do Oskara scenariusz. W dużej mierze dzięki niemu film spotkał się z przychylnymi opiniami - zarówno ze strony widzów, jak i krytków.
Angielska piosenkarka Lily Smith (Julie Andrews), jest - w stylu Maty Hari - tajnym niemieckim szpiegiem podczas I wojny światowej. Jednym z jej zadań jest śledzenie najora Larrabee (Rock Hudsnon), w którym, oczywiście, w miarę rozwoju akcji, zakochuje się z wzajemnością.
"Niebieskim Maxem" nazywali Anglicy order "Pour le Merite", najwyższe niemieckie odznaczenie za dzielność i odwagę, przyznawane podczas I wojny światowej. W fazie końcowej wojny pomiędzy dwoma oficerami rozpętuje się fanatyczna walka o ten medal...
Do przedziału pociągu, w którym znajduje się pięciu mężczyzn, wsiada tajemniczy dr. Schreck. Za zgodą pasażerów przepowiada z kart ich najbliższą przyszłość.