Matthew Goode
A Discovery of Witches – 2.10
By: Ellie Yates In 1951 Diana (Teresa Palmer) lovingly watches on as Matthew
A Discovery of Witches – 2.9
By: Ellie Yates In London, 1951 Diana (Teresa Palmer) is still trying to
A Discovery of Witches – 2.8
By: Ellie Yates We’re back in London and it’s now 1591. Diana (Teresa Palmer)
A Discovery of Witches – 2.7
By: Ellie Yates Matthew (Matthew Goode) and Diana (Teresa Palmer) arrive in Bohemia
A Discovery of Witches – 2.6
By: Ellie Yates Matthew (Matthew Goode) takes the sword from Diana’s (Teresa Palmer)
A Discovery of Witches – 2.5
By: Ellie Yates We’re back in the past and Matthew (Matthew Goode) and
A Discovery of Witches – 2.3
By: Ellie Yates Matthew (Matthew Goode) explains to Father Hubbard (Paul Rhys) that
A Discovery of Witches – 2.2
By: Ellie Yates In present day France we see Sarah (Alex Kingston) is
A Discovery of Witches – 2.1
By: Ellie Yates It seems Diana (Teresa Palmer) and Matthew (Matthew Goode) just