CharacterMiriam ShepherdMiriam Shepherd in A Discovery of Witches (2018), played by Aiysha Hart. Played byAiysha HartAppears inA Discovery of Witches2018