<Li> Anthony Lemke as Ryan Elliot: a realtor and Cassie's friend, although he secretly harbors romantic feelings for her . Prior to the beginning of show, he was engaged, but his fiancée Annie instead married his former best friend, resulting in Ryan being deeply hurt and betrayed . Eventually, Ryan admits his feelings for Cassie and tries to begin a romantic relationship . They form a brief relationship but they break up as Ryan moves away to Chicago to begin a new job he received while Cassie begins to realize her true feelings for Sam . Season 1 only . </Li> <Li> Shane Harte as Anthony: Grace's best friend (season 1) </Li> <Li> Art Hindle as Arthur: Abigail's estranged father (season 4) </Li> <Li> Sebastian Pigott as Phil Sturgis: a Grey House guest and creator of a high - tech dating app, who begins dating Abigail (season 4) </Li>

Who plays abigail father in the good witch