Even before Tillu Square hit the screens, the movies digital streaming rights were secured by the OTT giant Netflix for a massive sum of Rs 35 Crore. This OTT deal for Tillu Square made headlines earlier and as per the latest update, Tillu Square might soon start streaming in April. Reports suggest that Tillu Square will debut on OTT on April 26 and this date could be final.