However, that isn’t enough to guarantee a 2022 release date, so we can anticipate an early 2023 Netflix release instead. Although the official streaming behemoth has yet to make any official news on the debut date, we think that it will happen in May or June 2023.