Special Guest Stars Matt Ryan as John Constantine Guest Stars Adam Tsekhman as Agent Gary Green Thomas F. Wilson as Hank Heywood Jane Carr as Fairy Godmother Jordyn Ashley Olson as Prudence Hawthorne Laura Regan as Jane Hawthorne Gerard Plunkett as Reverend Parsons Co Starring Tim Zhang as Waiter Natasha Quirke as Villager 2 Kasey Kieler as Witness Kurtis Maguire as Villager 1 Nevis Unipan as Puritan Child 1 Zenon Brown as Puritan Child 2