In great news for the collection of fandoms built around Christopher Nolan movies, World War II history, 65-mm film, and/or Harry Styles, the first full-length trailer for Dunkirk is out. The film stars Styles, Mark Rylance, Tom Hardy, Cillian Murphy, and Kenneth Branagh and centers on the British evacuation of Dunkirk, France, in 1940 — think that one shot in Atonement, but for a whole, devastating movie. Dunkirk hits theaters on July 21, 2017. You can watch the teaser trailer below and the trailer above. War is hell, but Harry looks great!