Als die Neurochirurgin Rowan Fielding (Alexandra Daddario) erfährt, dass ihre Adoptivmutter Elena (Erica Gimpel) an Krebs erkrankt ist, versucht sie alles um ihr Leben zu retten. Als jedoch der Chefarzt sich weigert, Elena für eine experimentelle Behandlung zuzulassen, bricht er unter mysteriösen Umständen tot zusammen, unmittelbar nachdem sich Rowan auf die Arterien in seinem Kopf konzentriert hatte. Was Rowan nämlich nicht weiß, ist, dass sie eine Hexe ist und der mächtigen Mayfair-Dynastie entstammt.
Mit Hilfe des paranormalen Detektivs Ciprien Grieve (Tongayi Chirisa) begibt sich Rowan auf die Suche nach ihrer biologischen Mutter Deirdre Mayfair (Annabeth Gish). Diese wird vom Mayfair-Clan in einem katatonischen Zustand gehalten, da der mächtige Gestaltwandler Lasher (Jack Huston) an sie gebunden ist. Wenn Deidre erwacht, erwacht auch Lasher...
Basierend auf der Romantrilogie "Lives of the Mayfair Witches" von Anne Rice.