A Discovery of Witches

Season 2

10 episodes

  1. 1. Episode 1

    44m · Jan 8, 2021

    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.

  2. 2. Episode 2

    44m · Jan 15, 2021

    As she continues her search for a mentor, Diana meets wealthy alchemist Mary Sidney. London's vampire ruler demands fealty from Diana and Matthew as he is unnerved by their sudden arrival in the City.

  3. 3. Episode 3

    45m · Jan 22, 2021

    In the present, Domenico makes a disturbing discovery in Oxford. Back in 1590, Matthew must beg for forgiveness from Father Hubbard.

  4. 4. Episode 4

    45m · Jan 29, 2021

    Another vicious vampire murder rocks present-day Oxford. Marcus makes a breakthrough.

  5. 5. Episode 5

    44m · Feb 5, 2021

    Matthew and Diana arrive in France on their journey to face Philippe. Elsewhere, Louisa and Kit cut a swathe through London.

  6. 6. Episode 6

    45m · Feb 12, 2021

    Philippe makes a troubling discovery, provoking a conflict with Matthew. Ysabeau, Em and Sarah start to look for a message.

  7. 7. Episode 7

    45m · Feb 19, 2021

    Matthew and Diana go to Bohemia to search for Edward Kelley and the Book of Life. There, they encounter the strange Emperor Rudolf II.

  8. 8. Episode 8

    44m · Feb 26, 2021

    In 1590, Diana is transfixed as she tries to work out what the Book is telling her. Matthew worries over the Book's power.

  9. 9. Episode 9

    43m · Mar 5, 2021

    As Diana and Matthew return to London, Diana learns news that could change everything. The Queen holds Matthew to account.

  10. 10. Episode 10

    44m · Mar 12, 2021

    The second series reaches a dramatic conclusion. Realising that she must return to the present, Diana aims to complete her training.