Cast Credits Good Witch (2008) Guest starring as Michael Episode 5x02: The Forever Tree, Pt. 2 (Jun 10, 2019)