A Discovery of Witches

A Discovery of Witches

Series 2 - Episode 2

Thursday 11:45pm - 12:45am NOW TV Sky One
See Repeats
Thursday, 11:45pm - 12:45am Sky One


It’s been a rude awakening for both Diana (Teresa Palmer) and Matthew (Matthew Goode) as they get used to life in witch-fearing, Tudor London (and I’m not just talking about the inability to actually see anything, such is the candle-lit gloom). 

Diana has to find a witch who can teach her enough so they can find the vital Book of Life and then return to the modern day. But Matthew is finding it hard to reconnect with his past life as a brutal enforcer for royal spymaster Lord Burleigh. He’s caught in a hard place between Burleigh and London’s top vampire Andrew Hubbard (a sepulchral Paul Rhys). And how long can either of them handle the endlessly hostile Kit (Tom Hughes)?


As she continues her search for a mentor, Diana meets wealthy alchemist Mary Sidney, while William Cecil puts further pressure on Matthew to torture an innocent Tom Caldwell. Diana and Matthew are forced to pay fealty to Andrew Hubbard - the vampire ruler of London - who is unnerved by their sudden arrival in the City.

Cast & Crew

Diana Bishop Teresa Palmer
Matthew de Clermont Matthew Goode
Philippe de Clermont James Purefoy
Gallowglass de Clermont Steven Cree
William Cecil Adrian Rawlins
Kit Marlowe Tom Hughes
Goody Alsop Sheila Hancock
Phoebe Taylor Adelle Leonce
Tom Caldwell Louis Maskell
see more