Guest Stars Ismael Cruz Córdova as Frank Elwood DJ Qualls as Jenkins Brown Rupert Grint as Walter Gilman Nia Vardalos as Madame Levine Co Starring Tenika Davis as Mariana William Poulin as Father Eric Woolfe as Speaker Jhene Erwin as Mother Wesley French as Atsidi Diane Johnstone as Sister Lucretia Vickie Papavs as Audre Tom Rooney as Mr. Labuschagne Gavin MacIver-Wright as Young Walter Gilman Daphne Hoskins as Epperley Gilman Gaby Moreno as Latin Singer Lize Johnston as Keziah Mason / Witch Dan Guiry as Niyol