In the present day, Domenico finds a brutalised body in Oxford and suspects a mysterious affliction called blood rage has returned. In 1590, Matthew is forced to beg forgiveness from Father Hubbard for executing Tom Caldwell – the sort of conflict he had hoped to avoid. Diana and Matthew are introduced to John Dee by Mary Sidney and explore his library, hoping to find clues to the whereabouts of the Book of Life.

Dee tells them his scryer Edward Kelley stole a valuable book from him and is now hiding in Bohemia, and Matthew and Diana suspect it must be the Book of Life. Goody Alsop teaches Diana about weaving and knots, and Diana is overwhelmed to discover a new world of magic open up to her. In the present, Em practises higher magic to try and reach Diana’s mother, Rebecca, in order to help her niece get closer to the Book.

Matthew suspects that Kit has betrayed Diana’s identity to Cecil. A cautious Matthew and Diana meet with Queen Elizabeth I, who accuses Matthew of betraying her by marrying Diana. As a test of loyalty, she orders them to bring Edward Kelley home from the clutches of King Rudolf, so that she can claim the Philosopher’s Stone, the secret to eternal life which Kelley had promised. Before they can leave however, Gallowglass arrives with a message from Matthew’s father Philippe – summoning Matthew and Diana to France.


  • Writer – Polly Buckle
  • Director – Philippa Langdale
  • Producer – Edoardo Ferretti


  • Adrian Rawlins as William Cecil
  • Aisling Loftus as Susanna Norman
  • Alex Kingston as Sarah Bishop
  • Amanda Hale as Mary Sidney
  • Amy Mcallister as Marjorie Cooper
  • Barbara Marten as Queen Elizabeth
  • Gregg Chillin as Domenico Michele
  • Holly Aird as Francoise
  • James Allenby-Kirk as Robert Ainslie
  • Joshua Pickering as Jack
  • Lois Chimimba as Catherine Streeter
  • Matthew Goode as Matthew Clairmont
  • Milo Twomey as Pierre
  • Paul Rhys as Andrew Hubbard
  • Sheila Hancock as Goody Alsop
  • Sophia Myles as Rebecca Bishop
  • Steven Cree as Gallowglass
  • Struan Rodger as Dr John Dee
  • Teresa Palmer as Diana Bishop
  • Tom Hughes as Kit Marlowe
  • Tosh Wanogho-Maud as Police Officer
  • Trevor Eve as Gerbert D’Aurillac
  • Valarie Pettiford as Emily Mather
  • Victoria Yeates as Elizabeth Jackson

A Discovery of Witches: Episode 3 airs on Friday 22 January 9pm on Sky One and NOW TV