No photoNathan McLeodActor · Born November 22, 1993 · Calgary, Alberta, CanadaIMDb Acted in 42010s2012The Good Witch's CharmMichael702011Life with BoysGabriel "Gabe" Foster · 19 episodes2010At RiskJessie Huber at 16 (uncredited)2000s2008The Good WitchMichael71