Currently available on 1 streaming service.

Shadow Puppets - watch online: streaming, buy or rent

You can buy "Shadow Puppets" on Apple TV as download or rent it on Apple TV online.

Cast

James Marsters
Jack
Tony Todd
Steve
Jolene Blalock
Kate
Marc Winnick
Charlie
Diahnna Nicole Baxter
Stacy
Natasha Alam
Amber
Richard Whiten
Dave
Jennie Ford
Melissa