The Beguiled - Cast

Elle Fanning

as Alicia


Kirsten Dunst

as Edwina


Nicole Kidman

as Miss Martha


Colin Farrell

as Corporal McBurney



Addison Riecke

as Marie


Emma Howard

as Emily


Wayne Pére

as Captain


  Change Location