The Beguiled is a 2017Americandramawestern film written and directed by Sofia Coppola, based on the novel The Beguiled (originally published as A Painted Devil) by Thomas P. Cullinan. It stars Colin Farrell, Nicole Kidman, Kirsten Dunst, and Elle Fanning. It has been selected to compete for the Palme d’Or in the main competition section at the 2017 Cannes Film Festival. It is then scheduled to be released on June 23, 2017, by Focus Features. Source: Wikipedia