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