Guest Stars David Thewlis as John Dee Gwendoline Christie as Lucifer Morningstar Cassie Clare as Mazikeen Sarah Niles as Rosemary Sam Strike as Todd Martyn Ford as Squatterbloat Munya Chawawa as Choronzon Ernest Kingsley Jr. as Kai'ckul Deborah Oyelade as Nada