Ambientada en el Reino Unido en un futuro cercano, Saoirse Ronan interpreta a Daisy, una adolescente estadounidense que es enviada a vivir con sus primos en Gran Bretaña. Allí comienza una relación con Edmond (George MacKay). Pero al margen de un verano idílico comienzan a llegar noticias sobre una escalada de conflictos en Europa. Cuando el Reino Unido cae en un estado militar violento y caótico, Daisy y sus primos son separados. Daisy tendrá que luchar para sobrevivir a una guerra sin sentido y hacer frente a todas las adversidades para reunirse de nuevo con Edmond.