Owl House Season 2 Episode 12 Release Date. When amity's parents get luz, willow and gus expelled from hexside, luz strikes a dangerous deal with them to get back into school. The owl house is an american animated fantasy television series created by dana terrace that premiered on disney channel on january 10, 2020.
The second season consists of ten episodes, each lasting 22 minutes. The owl house season 3 release date. The owl house season 2 episode 12 release date.