The Witch - Cast

Anya Taylor-Joy

as Thomasin


Ralph Ineson

as William


Kate Dickie

as Katherine



Ellie Grainger

as Mercy


Lucas Dawson

as Jonas


Bathsheba Garnett

as The Witch


Sarah Stephens

as Young Witch


Wahab Chaudhry

as Black Phillip


Sarah Ferrati

as Consuelo Lorente




Vittorio Venturoli

as Marco Romani



  Change Location