Режиссёром и сценаристом картины является Кристофер Нолан. Он известен по трилогии «Тёмный рыцарь», картинам «Престиж» (2006), «Интерстеллар» (2014), а также трижды номинировался на «Оскар» за проекты «Помни» (2002, «Лучший сценарий») и «Начало» (2010, «Лучший фильм» и «Лучший сценарий»).
Фильм «Дюнкерк» стал первым фильмом Кристофера Нолана, основанным на реальных событиях. Ранее режиссёр экранизировал романы, комиксы и снимал фильмы по оригинальным сценариям.
«Дюнкерк» стал третьим по счёту фильмом, сценарий для которых написал сам Кристофер Нолан — ранее он работал над фильмами «Начало» и «Преследование».
В ленты сыграли: Том Харди («Воин», «Тёмный рыцарь: возрождение легенды», «Выживший»), Киллиан Мёрфи («Завтрак на Плутоне», «Бэтмен: начало», сериал «Острые козырьки»), Кеннет Брана («Генрих V: битва при Азенкуре», «Гарри Поттер и тайная комната», «7 дней и ночей с Мэрилин»), Марк Райлэнс («Двенадцатая ночь», «Шпионский мост»).
Фильм «Дюнкерк» стал дебютом для участника музыкальной группы «One Direction» Гарри Стайлса. На съёмках фильма пришлось дежурить телохранителю Стайлса, чтобы уберечь его от натиска поклонниц.
Многие члены съёмочной группы — например, композитор Ханс Циммер, оператор Хойте ванн Хотейма, художник-постановщик Нэйтан Краули, ассистент Джон Папсидер и актёры Том Харди и Киллиан Мерфи — ранее уже работали вместе над фильмами «Тёмный рыцарь» и «Интерстеллар».
Фильм снимался в городе под названием Урк в провинции Флеволанд, Голландия. Часть фильма снималась в Эйсселмер, Нидерланды.
Для Кристофера Нолана уже стало традицией использовать реальные военно-морские эсминцы взамен созданным с помощью компьютерной графики.
Во время съёмок использовались картонные контуры солдат и машин, которые были помещены далеко от камеры, что позволило создать реалистичную картинку без использования компьютерной графики.
Более полутора тысяч кранов и огнемётов было использовано, чтобы в полной мере воспроизвести потрясающий по своим масштабам процесс эвакуации более чем 333 тысяч солдат союзников.