Jo est une adolescente qui vit chichement avec sa mère célibataire, désireuse de trouver un nouveau mari. Jo rencontre Jimmy, cuisinier noir sur un navire. Elle vit avec lui une brève idylle. Alors que sa mère trouve un nouvel homme, Jo prend un travail et s'installe avec Geoffrey un jeune homosexuel avec lequel elle noue une relation de complicité. Elle réalise alors qu'elle est enceinte du cuisinier reparti avec son navire.
Le film a contribué au renouveau du cinéma britannique, dans le courant du Free cinema.
Le film aborde sans fard la question des relations sexuelles interraciales et de l'homosexualité, peu acceptées dans la société britannique d'après-guerre.