Vengeful beasts, miracle pharmaceuticals and resurrection come together as Alex Scharfman tries to make a point in the latest ...