Venecija, 1596. Unatoč ugledu slobodarskog grada, središte Mletačke Republike, baš kao i većina Europe, drži židovsko stanovništvo u podređenom položaju tjerajući ga da nosi posebne oznake. Kako ne smiju posjedovati nekretnine, židovi se u gradu bave posudbom novca uz kamate, dok su od ostatka grada odijeljeni u posebnoj četvrti zvanoj geto. Jedan je od viđenijih stanovnika geta uspješni trgovac Shylock (A. Pacino) kojemu se za pomoć obrati bogataš Antonio (J. Irons), iako ga je prethodno ponizio. Antonio je, naime, zaljubljen u mladog Bassanija (J. Fiennes) kojemu žurno treba tri tisuće dukata kako bi se mogao udvarati lijepoj nasljednici Portiji (L. Collins). No Shylockova posudba novca Antoniju ima posebnu kamatu: ne vrati li mu Antonio dukate na vrijeme, Shylock ima pravo na funtu njegova mesa...

Godine 1856. Engleska i Francuska ratovale su na Krimu protiv Rusije. Engleske trupe primale su plaću u zlatu. Dvadeset i pet tisuća funti u zlatnim polugama putovalo je jednom mjesečno vlakom iz Londona do obale. Zlato je bilo smješteno u okovane sandučiće, a oni u dva sefa koji su se zaključavali s po dva ključa. Dva ključa čuvao je u uredu šef postaje, treći ključ imao je Edgar Trent (A. Webb), predsjednik banke iz koje se odvozilo zlato, a četvrti ključ njegov upravitelj banke Henry Fowler (M. Terris). Poslovni čovjek neodređena zanimanja Edward Pierce (S. Connery) odluči izvesti prvu pljačku vlaka u povijesti. U tome će mu pomoći njegova djevojka Miriam (L.-A. Down) i najspretniji londonski džepar i provalnik Robert Agar (D. Sutherland).

Austrijska carica Elizabeta "Sisi" zapošljava groficu Irmu kao svoju novu dvorsku damu i vodi je u svoju rezidenciju na Krfu, gdje se dvije žene zbližavaju.