new spinal tape film announced ced