Kad siromašno, osamnaestogodišnje siroče iz slamova Mumbaija dođe do posljednjeg pitanja i mogućnosti osvajanja vrtoglavih 20 milijuna rupija na indijskom showu „Tko želi biti milijunaš“, policijska istraga otkriva njegovu nevjerojatnu priču.
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...
Kad operativac CIA-e Roger Ferris otkrije dokaze koji upućuju na to da jedan od glavnih terorističkih vođa možda vrši operacije iz Jordana, on potraži pomoć CIA-ina veterana Eda Hoffmana da bi se infiltrirao u golemu podzemnu mrežu neuhvatljiva sabotera. Za vrijeme svoje opasne misije, Ferris se počne pitati koliko može vjerovati svojim navodnim saveznicima, među kojima nije samo Hoffman, nego i naizgled susretljivi šef Jordanske obavještajne službe.