The book in question awakens the magic of neophyte witch Diana (Teresa Palmer) and propels her into the arms of suave vampire Matthew, who is played by Matthew Goode.
Some scenes were filmed in Oxford, but the level of stunt work required for various magical battles meant the team ended up making their own version of the Bodleian in Cardiff, just a few months before shooting began in the same studios on another Oxford-set fantasy – Philip Pullman’s His Dark Materials.
Teresa Palmer and Matthew Goode in A Discovery of Witches
“Actually, Philip Pullman visited when we had the Bodleian set up and he just said, ‘OK, that’s perfect,’” says Tranter.
A Discovery of Witches begins on Sky 1 in September
Sign up to the Radio Times newsletter for the latest TV and entertainment news