John Beamish is a fictional character portrayed by Chris Gillett in the TV series Good Witch.
They appear in 2 episodes out of a total of 68 aired
Episodes2
Running Scared
episode S1.E2 march 2015Dr. Sam and many Middletoners take up running to train for an upcoming race. A mysterious woman catches Derek's interest but Brandon is suspicious; a mysterious man follows her around.Do the Right Thing
episode S1.E3 march 2015Against her best judgment, Cassie agrees to pose as Ryan's girlfriend to make his ex jealous, but this confuses the good doctor and Cassie herself when she and Ryan kiss.
- Running Scared
- Do the Right Thing