XIX wiek. Po 16-letniej odsiadce Amsterdam Vallon wraca do rodzinnej dzielnicy, by zemścić się na przywódcy gangu odpowiedzialnego za śmierć jego ojca.
Na trzy dni przed spotkaniem prezydentów ZSRR i USA dochodzi do kolizji okrętów podwodnych. K-219, dowodzony przez kapitana Britanova, jest wyposażony w 16 rakiet nuklearnych. Od dłuższego czasu amerykański okręt zwiadowczy śledził radziecką jednostkę. Britanov wiedział o tym i próbował zmylić Amerykanów, jednak doszło do zderzenia. Potężny wybuch został odnotowany przez Amerykanów. W Moskwie zostaje zwołane nadzwyczajne spotkanie. Również Waszyngton otrzymuje wiadomość o grożącej katastrofie.
Drobny złodziejaszek zostaje niesłusznie aresztowany za rzekomy udział w zamachu bombowym, po czym skazany na dożywocie. Wraz z ojcem i reprezentującą rodzinę prawniczką walczy o wolność.
Akcja filmu rozgrywa się wśród Pakistańczyków mieszkających w Londynie. Jednym z nich jest Omar, bezrobotny chłopak mieszkający ze swoim zniedołężniałym ojcem alkoholikiem. Wuj Omara zatrudnia go w myjni samochodowej, a kiedy okazuje się, że chłopak ma talent do rachunków, pozwala mu kierować podupadającą pralnią. Omar najmuje do pomocy przyjaciela z dzieciństwa, Johnny'ego, należącego do grupy faszystów, znęcającej się nad londyńskimi Pakistańczykami. Udoskonalona pralnia zaczyna przynosić zyski, a Johnny i Omar zbliżają się do siebie.
Kapitan Bligh relacjonuje przed sądem okoliczności utraty okrętu, którym dowodził. Statek został przejęty przez zbuntowanych marynarzy, nieskorych do wypełniania jego despotycznych rozkazów.