Primavera de 1936, um jovem comunista desempregado, David, deixa sua cidade natal Liverpool para se juntar à luta contra o fascismo na Espanha. Ele se junta a um grupo internacional de milícia, homens e mulheres, o POUM (Partido Obrero de Unificación Marxista). Depois de ser ferido, ele vai para Barcelona, onde decide se juntar a outro grupo de milícia. Eles permanecem em Barcelona e acabam brigando outros grupos antifascistas. David está decepcionado e decide voltar para sua antiga milícia.