Margo is a fictional character portrayed by Angela Besharah in the TV series Good Witch.
In the first episode they appeared in, titled In Sickness and in Health (season 3), they were 39 years old.
They appear in 1 episodes out of a total of 68 aired
Episodes1
In Sickness and in Health
episode S3.E7 june 2017Cassie gives a withdrawn, traveling artist a new paintbrush and invites him to stay at Grey House; Cassie also arranges for her and Sam to organize the Tri-Cities Healthfest, something that Cassie usually does by herself.