This is a magical world where magic is commonplace. Young Thomas Ward (Ben Barnes) is the seventh father and his seventh son. He was born with a strange ability to always see what was about to happen in the future while in a coma. One day, a mysterious person comes to the door. The other person is the famous demon hunter Gregory (Jeff Bridges). In the past years, Gregory had lost many apprentices, so he found Thomas, the seventh son, and took him on an unprecedented path of practice. Meanwhile, the Dark Queen Malkin (Julianne Moore) is patiently waiting for the night of the Blood Moon. Her abilities will be greatly enhanced by then, and her arch-enemy Gregory will never sit idly by. Time passed by, and Thomas must become stronger as soon as possible...