Piętnastoletnia Leyna (Amandla Stenberg), córka białej Niemki i czarnoskórego ojca, poznaje Lutza (George MacKay) - syna znaczącego oficera SS oraz członka Hitlerjugend, do którego przynależność była obowiązkowa dla wszystkich aryjskich chłopców od 1936 roku. Leyna i Lutz zakochują się w sobie, narażając własne życia na niebezpieczeństwo, gdy wokół nich nasilają się prześladowania Żydów i osób "nieczystych rasowo".
Wojska alianckie zostają przyparte do morza pod Dunkierką. Bitwa staje się sprawdzianem dla młodych żołnierzy, pilota RAF-u oraz załogi cywilnej łodzi płynącej przez Kanał La Manche.
Deborah Lipstadt zostaje pozwana o zniesławienie przez historyka, który zaprzecza istnieniu Holocaustu. Kobieta jest zmuszona przedstawić w sądzie dowody na to, że zagłada Żydów miała miejsce.