Tardor de 1936. David, un jove comunista en atur, deixa Liverpool per incorporar-se a la lluita contra el feixisme a l'inici de la Guerra Civil espanyola. Ingressa a la secció Internacional de la Milícia Republicana en el front d'Aragó, on coneixerà a Bernard, Lawrence, Coogan, Blanca, Maite... milicians com ell procedents de tota Europa i Estats Units.
David resulta ferit i ha de ser hospitalitzat a Barcelona. A la ciutat, comunistes i anarquistes dirimeixen la seva pròpia guerra interna. Dividit entre la lleialtat al seu partit i el seu amor per Blanca, David regressa al capdavant per a lluitar per la pervivència del seu somni revolucionari.