Good witch Cassie Nightingale (Catherine Bell) continues to cast an entertaining spell over viewers in this continuation of the charming made-for-TV movie series. Here, Cassie and her teen daughter Grace (Bailee Madison)-likewise gifted with magical powers-become objects of fascination for Sam Radford (James Denton), a doctor who moves next door to the Nightingales in Middleton. Catherine Disher, Peter MacNeill also star.