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 Eric Balfour as Jesse Brian Thompson as Luke 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