Dunkirk is a 2017 British-American war drama movie written, co-produced and directed by Christopher Nolan. The movie stars Fionn Whitehead, Tom Glynn-Carney, Jack Lowden, Harry Styles, Aneurin Barnard, James D'Arcy, Barry Keoghan, Kenneth Branagh, Cillian Murphy, Mark Rylance and Tom Hardy.