9,233 suggestions
Emma Watson
as The Witch in Supernatural Beings

Helena Bonham Carter
as The Witch in Supernatural Beings
Lily James
as The Witch in Supernatural Beings

Amber Rose Revah
as The Witch in Supernatural Beings

Adria Arjona
as The Witch in Supernatural Beings
Samara Weaving
as The Witch in Supernatural Beings

Sadie Sink
as The Witch in Supernatural Beings

Hailee Steinfeld
as The Witch in Supernatural Beings

Millie Bobby Brown
as The Witch in Supernatural Beings

Eva Green
as The Witch in Supernatural Beings

Teresa Palmer
as The Witch in Supernatural Beings

Sigourney Weaver
as The Witch in Supernatural Beings

Kiernan Shipka
as The Witch in Supernatural Beings

Rufus Sewell
as Vampire in Supernatural Beings

Millie Bobby Brown
as Vampire in Supernatural Beings
Robert Downey Jr.
as Vampire in Supernatural Beings
Adam Driver
as Vampire in Supernatural Beings

Natalie Portman
as Vampire in Supernatural Beings

Frank Grillo
as Vampire in Supernatural Beings

Sam Witwer
as Vampire in Supernatural Beings