Venezia, XVI secolo. Bassanio chiede ad Antonio 3000 ducati per corteggiare Porzia, ereditiera di Belmonte. Antonio è ricco, ma i suoi soldi sono investiti in navi da carico ancora in viaggio. Si rivolge allora all’ebreo Shylock, che attende da tempo di vendicarsi di lui. Ecco quindi la richiesta capestro: entro tre mesi, qualora la somma non gli venga restituita, avrà in cambio una libbra di carne del corpo di Antonio. Porzia secondo il volere paterno può sposare solo chi supererà la prova dei tre scrigni.
Bassanio non si lascia ingannare e conquista la mano della giovane. Arriva la notizia che le navi di Antonio hanno fatto naufragio e lui non può pagare il debito. Le parti in causa si riuniscono davanti al Doge. Shylock pretende la libbra di carne. Il destino di Antonio sembra segnato. Ma Porzia arriva a Venezia travestita da avvocato e difende carne e onore del mercante attraverso un cavillo giuridico: Shylock dovrà tagliare dal corpo di Antonio una sola libbra senza spargere una sola goccia di sangue.