Good Witch DVD Series

The Good Witch Season 7 Cast & Character Guide


One of the Hallmark Channel’s longest-running shows, The Good Witch, returns on May 16, 2021. Focused on the lives of the residents of Middleton, The Good Witch centers around the magic and relationships of Cassie Nightingale, the owner of the local B&B Grey House. Although the town overcame a curse last season, Cassie (Catherine Bell) and her equally intuitive cousins Abigail (Sarah Power) and Joy (Katherine Barrell) discovered a new mystery.

The Good Witch’s season 6 ended with Blairsville Mayor Donovan Davenport (Marc Bendavid) proposing to Abigail with the ring found when they finally broke their families’ centuries-old curse. Cassie, Abigail, and Joy were puzzled when they each received a velvet bag of soil.

The Good Witch season 7 promises to be filled with mystery and magic as Cassie, Abigail, and Joy try to identify who sent the mysterious packages. Wedding bells are ringing for Abigail, and Joy might have romance in her future too. Meanwhile, can Stephanie (Kylee Evans) and Adam’s (Scott Cavelhiero) relationship survive their separation? Whatever happens in Middleton, the going ons will be hilariously overseen by everyone’s favorite Mayor, Martha Tinsdale (Catherine Disher). Here’s who’s who in Middleton.


Catherine Bell as Cassie Nightingale. The heart of The Good Witch, Cassie is noted for her incredible intuition, but it’s been teased her powers may fail her this season. Bell, who has played Cassie since 2008, previously starred in lead roles on JAG and Army Wives.

James Denton as Dr. Sam Radford. Sam Bradford may be Middleton’s town doctor but even he wasn’t immune to Cassie’s magic. They are now happily married. Denton is most noted for his role on the Golden Globe and Emmy award-winning, Desperate Housewives.

Sarah Power as Abigail Pershing. Cassie’s cousin Abigail stirred up trouble when she first came to Middletown. Now, she’s one of the town’s prominent businesswomen and has found love with Donovan Davenport. Power is a familiar face to fans of the SyFy series Killjoys.

Katherine Barrell as Joy Harper. Long lost Merriwick cousin and expert home renovator Joy Harper was eagerly welcomed to the family last season. Fans of the SyFy hit series, Wynonna Earp, which just ended its five-year run, know Barrell as Sheriff Nicole Haught, one half of the beloved WayHaught couple.

Catherine Disher as Martha Tinsdale. At times outrageous and always outspoken, Martha Tinsdale leads Middleton with her greatest strength, her heart. A veteran of Canadian TV series, Forever Knight and The Border, sharp-eyed sci-fi fans may also recognize Disher from the cult classic series War of the Worlds.

Kylee Evans as Stephanie Borden. Aside from serving good food at Middleton’s go-to restaurant and coffee shop The Bistro, Borden is Cassie’s good friend and hopeful fiancé to hospital chaplain, Adam. Noted for numerous TV and film roles, Evans was also a member of the legendary Second City comedy troupe.


Marc Bendavid as Donovan Davenport. Mayor of nearby Blairsville, Davenport met his match when he and Abigail crossed paths. With the curse keeping them apart broken, he has asked Abigail to marry him. Bendavid is a familiar name to sci-fi fans having been on Dark Matter, Bitten, and Nikita.

Scott Cavelheiro as Adam Hawkins. Hospital Chaplain Adam has left Middleton for a year-long mission trip, but he’s not likely to be away from Stephanie long. Writer, producer and actor Cavelheiro has appeared in such shows as Ransom and Schitt’s Creek.

Peter MacNeil as George O’Hanrahan. Handyman and father of Cassie’s first husband, George remains an important part of the Grey House family. MacNeil’s over 30-year television and film career credits has earned him numerous awards. Most recently he completed a CBC biopic, Victor, on the life of Olympic Gold medalist Victor Davis.

Bailee Madison and Rhys Matthew Bond respectively starred in past seasons as Cassie’s daughter Grace and Sam’s son Nick. Grace and Nick have left Middleton to attend college.

A recently released behind-the-scenes featurette hints there are new faces coming to Middleton this season, however, no additions have been officially announced. Previous seasons of The Good Witch are now streaming on Netflix.

Back to list