"There's a little witch in all of us."
Emma Watson
as Sally Owens
Deborah Ann Woll
as Gillian Owens
Meryl Streep
as Aunt Frances Owens
Sissy Spacek
as Aunt Jet Owens
Sadie Sink
as Kylie Owens
Mckenna Grace
as Antonia Owens
Anne Hathaway
as Maria Owens
Dan Stevens
as Michael
Michiel Huisman
as Gary Hallet
Dev Patel
as Jimmy Angelov