Sofia Coppola goes Southern Gothic in Civil War-set The Beguiled, about a wounded soldier (Colin Farrell) who lands in the questionable care of a boarding school matron (Nicole Kidman) and her charges.