Bassanio (Jeremy Brett), przyjaciel weneckiego kupca Antonia (Anthony Nicholls), zakochuje się w pięknej Portii (Joan Plowright). Potrzebuje jednak pieniędzy, by mógł zabiegać o jej względy. Dostaje je od przyjaciela, który z kolei zapożycza się u Szajloka (Laurence Olivier), Żyda zajmującego się udzielaniem kredytów. Antonio nieszczęśliwie traci swój dobytek, a kiedy mija ustalony czas, Szajlok domaga się spłaty długu. Zgodnie z umową, jeśli kupiec, nie odda mu na czas pełnej sumy, Żyd będzie miał prawo do funta jego ciała.