A Discovery of Witches – 2.10
By: Ellie Yates In 1951 Diana (Teresa Palmer) lovingly watches on as Matthew
By: Ellie Yates In 1951 Diana (Teresa Palmer) lovingly watches on as Matthew
By: Ellie Yates We’re back in London and it’s now 1591. Diana (Teresa Palmer)
By: Ellie Yates Matthew (Matthew Goode) and Diana (Teresa Palmer) arrive in Bohemia
By: Ellie Yates There’s been another vicious murder in present-day Oxford. This time
By: Ellie Yates It seems Diana (Teresa Palmer) and Matthew (Matthew Goode) just