The Good Witch
The Good Witch's Charm
At Risk
Life with Boys
Movie · as Michael
TV · as Gabriel "Gabe" Foster · 19 eps
Movie · as Jessie Huber at 16 (uncredited)