GOOD WITCH - SEASON 2  "Good Witch" captivated audiences in its first season as the bewitching Cassie Nightingale (Catherine Bell), everyone's favorite raven-haired enchantress, used her intuitive magical touch to keep viewers guessing. In her small town of Middleton, Cassie continues to conjure up her special brand of magic but even she can't predict the excitement that will brew in her life with her enchanting daughter Grace (Bailee Madison) and handsome next-door neighbor, Dr. Sam Radford (James Denton) by her side. One thing is certain: Cassie takes on all the fun and romance one day-or one spell-at a time. "Good Witch," an Original Primetime Series, is based on Bell's beloved character from one of Hallmark Channel's longest-running and highest-rated original movie franchises of all-time.

Good Witch Season 2 Halloween Episode 2015

Good Witch Halloween episode 2015 airs on Saturday Oct 24 at 8pm on Hallmark Channel. In tonight's episode, As Middleton prepares to host its annual Halloween Fall Festival, Cassie is struggling to spark...