Guest Stars Kristine Sutherland as Joyce Summers David Boreanaz as Angel Mark Metcalf as The Master Julie Benz as Darla Ken Lerner as Principal Flutie Brian Thompson as Luke Eric Balfour as Jesse J. Patrick Lawlor as Thomas Co Starring Carmine Giovinazzo as Boy Persia White as Girl #3 Amy Chance as Girl #1 Natalie Strauss as Teacher Tupelo Jereme as Girl #2