John Gregory, who is a seventh son of a seventh son and also the local spook, has protected the country from witches, boggarts, ghouls and all manner of things that go bump in the night. However John is not young anymore, and has been seeking an apprentice to carry on his trade. Most have failed to survive. The last hope is a young farmer's son named Thomas Ward. Will he survive the training to become the spook that so many others couldn't?
Jeff Bridges
as Master John Gregory
Julianne Moore
as Mother Malkin
Ben Barnes
as Tom Ward
Alicia Vikander
as Alice Deane
John DeSantis
as Tusk - Zanna
Kit Harington
as William "Billy" Bradley
Djimon Hounsou
as Radu
Olivia Williams
as Mam Ward
Antje Traue
as Bony Lizzie
Jason Scott Lee
as Urag
David Cubitt
as Rogue Knight
Eric Keenleyside
as Old Guard