Character
Peter Knox
Peter Knox in A Discovery of Witches (2018), played by Owen Teale.
Peter Knox is an expert on occult studies, who is often consulted by law enforcement. He is one of the three Witches on the Congregation. He is fond of wearing brown tweed and has brown eyes.
Read more about Peter Knox on All Souls Trilogy Wiki at Fandom