The film premiered at TIFF last year with Netflix later acquiring its domestic rights in May