The Discovery Of Witches Cast The Discovery Of Witches Cast : A discovery of witches is a british television series which is based on the all souls trilogy by deborah harkness.