Rebekka Armstrong in The Immortalizer