on August 15, 2023 Shadow Puppets Director Michael Winnick’s chilling tale stars James Marsters as Jack, one of eight captives who… on August 15, 2023