The Rule are eagerly waiting for its OTT release after Netflix teased its arrival in the “Coming Soon” section, only to pull ...