Dark times are coming in the second season of the hit supernatural Sky Original drama. Adapted from Deborah Harkness’ bestselling All Souls trilogy and set in a world where witches, vampires and daemons secretly live and work alongside humans.

We join the second series as reluctant witch Diana Bishop and vampire Matthew Clairmont seek refuge in the fascinating and treacherous world of Elizabethan London. There, they must find a powerful witch to help Diana control her magic and search for the elusive Book of Life.

In Madison, Satu, Knox and Gerbert arrive at the Bishop house to find that Matthew and Diana have disappeared only moments earlier, and based on the fact that they have abandoned their modern-day clothes deduce they are hiding in time. Matthew and Diana crash into 1590’s London and are immediately confronted by a face from Matthew’s past: Kit Marlowe.

Diana realises instantly that the 16th century Matthew Roydon is a different man to the one she fell in love with… There is no time to settle in, as Matthew must report to his boss, William Cecil, who pressures Matthew to resume his former occupation – spying for the Queen.

At her new home of the Hart and Crown, Diana’s mind turns to finding a teacher, as she stumbles upon Sophie’s ancestor – Susanna Norman. To Diana’s dismay, Susanna rejects Diana and refuses to help after Diana’s magic frightens her with its power.

Diana and Matthew bring home an orphan boy, Jack, who they find in Water Lane, and Diana discovers Matthew’s secret; he is a spy, hiding his Catholicism whilst hunting fellow Catholics on behalf of Queen Elizabeth. Kit warns Diana that inhabiting his past self will have untold effects on Matthew and he may change beyond recognition.


  • Adam Sklar as Henry Percy
  • Adrian Rawlins as William Cecil
  • Aisling Loftus as Susanna Norman
  • Holly Aird as Francoise
  • Joshua Pickering as Jack
  • Lois Chimimba as Catherine Streeter
  • Malin Buska as Satu Järvinen
  • Matthew Goode as Matthew Clairmont
  • Michael Lindall as Walter Raleigh
  • Milo Twomey as Pierre
  • Owen Teale as Peter Knox
  • Sheila Hancock as Goody Alsop
  • Simon Meacock as Pole
  • Teresa Palmer as Diana Bishop
  • Tom Hughes as Kit Marlowe
  • Tom Lewis as Peckham
  • Trevor Eve as Gerbert D’Aurillac
  • Victoria Yeates as Elizabeth Jackson

A Discovery of Witches returns on Friday 8 January 9pm on Sky One and NOW TV

By Eastieoaks

Soap news Spoilers and reviews

%d bloggers like this: