年轻人巴萨尼奥(约瑟夫·费因斯JosephFiennes饰)想要向富商之女波西娅小姐(林恩·柯林斯LynnCollins饰)求婚。为了这个愿望,他必须支付三千金币,但他别无选择,只能向热心商人安东尼奥(杰瑞米·艾恩斯JeremyIrons饰)借钱。恰巧,安东尼奥因生意周转出现问题,只能向犹太人夏洛克(阿尔·帕西诺饰)借钱。安东尼奥一直对犹太人抱有强烈的厌恶,夏洛克提出了一个令人惊讶的要求:安东尼奥必须如期归还这笔钱,否则,他将割下安东尼奥的一磅肉。巴萨尼奥终于如愿与波西亚结婚,但安东尼奥却因生意失败而为夏洛克追债而陷入困境。夏洛克也想借此机会洗刷安东尼奥对犹太人的耻辱。安东尼奥的一斤肉似乎要被割掉了,但聪明的波西娅用了一个巧妙的伎俩挽救了局面。