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 In London, 1951 Diana (Teresa Palmer) is still trying to
By: Ellie Yates Matthew (Matthew Goode) explains to Father Hubbard (Paul Rhys) that
By: Ellie Yates In present day France we see Sarah (Alex Kingston) is