No, Curse of the Witching Tree is not yet available on Netflix, but it will be available for streaming on Netflix from May 14, 2022.