Jiro ønsker å fly, men han er nærsynt og må derfor oppgi drømmen om å bli pilot. Han bestemmer seg i stedet for å bli flykonstruktør. Inspirert av den italienske flydesigneren Caproni, setter han alt inn på å lage flygende kunstverk. I 1927 får han jobb på en av Japans ledende flyfabrikker og begynner å utvikle det som skulle bli jagerflyet Zero, brukt av japanerne under andre verdenskrig. Parallelt fortelles en kjærlighetshistorie. Jiro treffer vakre Nahoko under ekstreme forhold: De møtes på et tog som sporer av under det store jordskjelvet i 1923. Begge overlever, men forsvinner fra hverandre i de harde årene med depresjon og epidemier som følger i jordskjelvets kjølvann. Skjebnen fører dem sammen igjen, men lidenskapen settes på prøve.
Dunkirk starter da hundre tusenvis av allierte soldater fra Belgia, Storbritannia og Frankrike er omringet av tyske tropper. Fanget på strandet med ryggen til havet, står de ovenfor en umulig situasjon, mens fienden nærmer seg. Vi ser historien fra land, fra havet og fra luften. RAF Spitfires sloss mot fienden i luftrommet over Dunkirk og prøver å beskytte de forsvarsløse mennene under seg. Samtidig kommer hundrevis av småbåter, både militære og sivile, i et desperat redningsforsøk. De risikerer sine egne liv mens de kjemper mot klokka for å redde i det minste en del av soldatene fanget ved Dunkirk.
Aftermath er historien om to fremmede som møtes under tragiske omstendigheter. Bygningsarbeideren Roman Melnyk (Arnold Schwarzenegger) gleder seg til å se igjen sin kone og sin gravide datter, som er på vei hjem til Ohio etter noen måneder i Ukraina. Når Roman kommer til flyplassen, får han vite at det har skjedd en katastrofal ulykke. Plutselig eksisterer ikke familien hans lenger. Jake Bonanos (Scoot McNairy) er flygelederen som etter denne skjebnesvangre dagen ser sitt liv gå i oppløsning.