La historia sigue a Diana Bishop, una bruja que descubre un manuscrito secreto y se ve arrastrada de nuevo al mundo de la magia. Su relación con el vampiro Matthew Clairmont desata una peligrosa persecución por parte de quienes rechazan su unión.
Es el año 2000 y Joan Stanley (Judi Dench) disfruta de su retiro en un barrio residencial durante el cambio de milenio. Su apacible vida se ve súbitamente trastornada cuando es arrestada por el MI5, el Servicio de Inteligencia británico, acusada de proporcionar información a la Rusia comunista, y por ser la espía más longeva del KGB en ...