Dunkirk is a 2017 war film written, co-produced, and directed by Christopher Nolan. It features an ensemble cast starring Fionn Whitehead, Tom Glynn-Carney, Jack Lowden, Harry Styles, Aneurin Barnard, James D'Arcy, Barry Keoghan, Kenneth Branagh, Cillian