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