Teresa Palmer
as Diana Bishop (25 episodes)
Teresa Palmer portrays the character of Diana Bishop, a talented witch and scholar at the University of Oxford. Diana unexpectedly discovers a magical manuscript that unlocks secrets within the supernatural world.
#2
Most popular actor on A Discovery of Witches
ncG1vNJzZmislaGyt7XSoqanq6SWwbR6wqikaKtflnqltdKcpq%2Bdoq56sLKMsKCtm5iawHCvwKyr