Żydowski lekarz Daniel Hirsh (Peter Finch) i Alex Greville (Glenda Jackson), kobieta w średnim wieku, mają romans z tym samym mężczyzną - Bobem Elkinem (Murray Head), młodym artystą. Nie dość, że oboje są świadomi tego, że partner ich zdradza, to jeszcze dobrze się znają. Mimo to...
Jack Carter (Michael Caine) przybywa do Newcastle z Londynu, by wyjaśnić zagadkę śmierci swojego brata. Na miejscu odkrywa, że w sprawę zamieszany jest szef miejscowego gangu. Jack postanawia zemścić się na wszystkich, którzy maczali palce w zabójstwie.