Season 1 of Stan Against Evil premiered on October 31, 2016
Season 2
6.0
2017 • 8 Episodes
Season 2 of Stan Against Evil premiered on November 1, 2017
Season 3
5.3
2018 • 8 Episodes
Season 3 of Stan Against Evil premiered on October 31, 2018
Season 3 picks up immediately after the events of the Season 2 finale, with Stan and Evie back in Willard’s Mill dealing with the consequences of Stan...Read more