5.3
/10
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

John Beamish

by Chris Gillett

character

Episodes2

  • 7.4
    /10

    Running Scared

    episode S1.E2 march 2015
    Dr. 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.
  • 7.5
    /10

    Do the Right Thing

    episode S1.E3 march 2015
    Against 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.