The beloved series “Good Witch” has charmed audiences with its magical storylines and endearing characters. The show, which originally began as a film series, follows the life of Cassie Nightingale, a kind-hearted witch who uses her powers to help those around her. Let’s take a closer look at the talented cast that brings this enchanting world to life.
1. Catherine Bell as Cassie Nightingale
Catherine Bell shines as Cassie, the main character known for her warm personality and magical abilities. Her portrayal brings depth and charm to the role, making her a favorite among fans.
2. Bailee Madison as Grace Russell
Playing Cassie’s daughter, Grace, Bailee Madison captures the spirit of a young witch discovering her powers. Her character adds a delightful mix of innocence and curiosity to the show.
3. James Denton as Sam Radford
James Denton plays Sam, a doctor and Cassie’s love interest. His character adds a romantic element to the series and showcases the balance between love and magic.
4. Catherine Disher as Martha Tinsdale
Catherine Disher portrays Martha, the town’s mayor, who often brings humor and a bit of mischief. Her character adds a fun dynamic to the show.
5. Kylee Evans as Stephanie Borden
Kylee Evans plays Stephanie, a close friend of Cassie. She adds a supportive presence in the series, showcasing the importance of friendship.
6. Peter MacNeill as George O’Hanrahan
Peter MacNeill plays George, Martha’s husband, who often finds himself in humorous situations. His character provides comic relief throughout the series.
7. Scott Cavalheiro as Nick Radford
Scott Cavalheiro portrays Nick, Sam’s son. His character adds youthfulness and energy, often getting involved in various adventures with Grace.