The Owl House is Disney Channel TV Series created by Dana Terrace. The show has 3 seasons. The first season was premiered on January 10, 2020, on Disney Channel. The release date of The Owl House season 2 is 12 June 2021. The last (third) season will air in 2022 or 2023.

Other Projects