Good Witch follows the adventures of Cassie Nightingale (Catherine Bell), the quaint town of Middleton’s favorite enchantress, and her teenage daughter Grace (Bailee Madison), who shares her mom’s special intuition. When New York transplants, Dr. Sam Radford (James Denton) and his son move in next door to the Grey House, they are immediately spellbound by the mother-daughter duo. But it quickly becomes apparent that Sam and Cassie may not see eye to eye. With her signature charm, Cassie attempts to bring everyone together, ensuring all of Middleton is in for change, big surprises and, of course, a little bit of magic.

High resolution image gallery


An account is required to view this content. Please register for access. Or if you have an account, login here.