Principal photography on the film began on November 21, 2015, under the working title Nightingale. Among the film sets were Lower Halstow, Kent, and Australia House in England and the Sassi di Matera, Castel del Monte and Camerota in Southern Italy. Matthew Jensen was the director of photography, filming in the United Kingdom, France and Italy. Production in London concluded on March 13, 2016. On March 20, 2016, filming was underway in Italy. In late April, filming took place at the Louvre Museum in Paris, France, where a Wayne Enterprises truck was spotted alongside Gadot. Principal photography finished on May 9, 2016. Patty Jenkins and director of photography Matt Jensen said that the film's look was inspired by painter John Singer Sargent. Reshoots took place in November 2016, while Gadot was five months pregnant. A green cloth was placed over her stomach to edit out her pregnancy during post-production.
Additionally, Mayling Ng, Florence Kasumba, Madeleine Vall Beijner, Hayley Jane Warnes and Ann Wolfe portray Orana, Acantha, Egeria, Aella and Artemis, respectively, all of whom are Amazons. James Cosmo appears as Douglas Haig, Steffan Rhodri appears as Darnell, and Dutch supermodel Doutzen Kroes portrays the Amazon Venelia. Samantha Jo was cast as the Amazonian Euboea, and previously played the Kryptonian, Car-Vex, in Man of Steel. Zack Snyder also makes a brief cameo appearance in the film as an unnamed soldier.