Guest Stars Alysa King as Rachel Ingram David Patrick Flemming as Young Tom Winston Susannah Hoffmann as Marjorie Travers Jim Watson as Young Alan Henry Stephen Joffe as Malcolm Smith Vaugahn Blakley as Peter McBride Greg Hovanessian as Corey Riley Gilchrist as Young Iain Vaughn Nick Boegel as Teenager #1 Arianna Bradbury as Witch Kayla Dumont as Fairy