Unfortunately, Batwoman will not be releasing on Netflix as the rights have been bought by CW and in fact, the channel has also signed up for a season 3. So it’s very unlikely for the show to release on Netflix UK, Canada, or Europe, like the Titans.