Nolan wrote the script, told from three perspectives—the land, sea, and air—to contain little dialogue. Filming began in May 2016 in Dunkirk, France, and ended in Los Angeles, United States, where it also began post-production. Will Attenborough played Second Lieutenant. His grandfather, actor-director Richard Attenborough, appeared in "Dunkirk" (1958).