<P> A Discovery of Witches is a British television series based on the All Souls trilogy by Deborah Harkness, named after the first book in the series, A Discovery of Witches . It is produced by Bad Wolf and Sky Productions, and stars Teresa Palmer, Matthew Goode, Edward Bluemel, Louise Brealey, Malin Buska, Aiysha Hart, Owen Teale, Alex Kingston, Valarie Pettiford . A Discovery of Witches premiered in the UK on Sky One on 14 September 2018, and is set to consist of eight episodes . </P> <P> Diana Bishop, a historian and reluctant witch, unexpectedly discovers a bewitched manuscript in Oxford's Bodleian Library . This discovery forces her back into the world of magic in order to unravel the secrets it holds about magical beings . She is offered help by mysterious geneticist and vampire, Matthew Clairmont . Despite a long - held mistrust between witches and vampires they form an alliance and set out to protect the book and solve the mysteries hidden within while dodging threats from the creature world . </P> <Ul> <Li> Teresa Palmer as Dr Diana Bishop, a witch and tenured Historian at Yale studying alchemy and science at Oxford </Li> <Li> Matthew Goode as Matthew Clairmont, a vampire and Professor of Biochemistry </Li> <Li> Edward Bluemel as Marcus Whitmore </Li> <Li> Louise Brealey as Gillian Chamberlain </Li> <Li> Malin Buska as Satu Järvinen </Li> <Li> Aiysha Hart as Miriam Shepherd </Li> <Li> Owen Teale as Peter Knox </Li> <Li> Alex Kingston as Sarah Bishop, Diana's aunt </Li> <Li> Valarie Pettiford as Emily Mather, Sarah's partner . </Li> <Li> Trevor Eve as Gerbert D'Aurillac </Li> <Li> Lindsay Duncan as Ysabeau de Clermont </Li> </Ul> <Li> Teresa Palmer as Dr Diana Bishop, a witch and tenured Historian at Yale studying alchemy and science at Oxford </Li>

Who plays miriam in a discovery of witches