La pel·lícula narra la història de David Carr, un treballador a l'atur i membre del Partit Comunista de la Gran Bretanya. L'any 1936, quan a conseqüència d'un aixecament feixista, s'inicia la Guerra Civil Espanyola, David Carr decideix lluitar en el bàndol republicà, una coalició de lliberals, socialdemòcrates, comunistes i anarquistes. S'uneix a les milícies del POUM (Partit Obrer d'Unificació Marxista) i és testimoni directe de la traïció a la revolució per part de la facció contrarevolucionària dins de la coalició de republicana.