The Beguiled - Cast

Elle Fanning

as Alicia


Kirsten Dunst

as Edwina


Nicole Kidman

as Miss Martha


Colin Farrell

as Corporal McBurney



Change Location