The Witch - Cast

Anya Taylor-Joy

as Thomasin


Ralph Ineson

Ralph Ineson

as William


Kate Dickie

Kate Dickie

as Katherine


Harvey Scrimshaw

Harvey Scrimshaw

as Caleb


Ellie Grainger

Ellie Grainger

as Mercy


Lucas Dawson

Lucas Dawson

as Jonas


Bathsheba Garnett

Bathsheba Garnett

as The Witch


Sarah Stephens

Sarah Stephens

as Young Witch


Wahab Chaudhry

Wahab Chaudhry

as Black Phillip


Change Location