Special Guest Stars Anthony Stewart Head as Rupert Giles Eliza Dushku as Faith Lehane Nathan Fillion as Caleb Guest Stars David Boreanaz as Angel Tom Lenk as Andrew Wells D.B. Woodside as Principal Robin Wood Iyari Limon as Kennedy Sarah Hagan as Amanda Indigo as Rona Co Starring Felicia Day as Vi Mary Wilcher as Shannon Lisa Ann Cabasa as Injured Girl Julia Ling as Potential with Power #2 Ally Matsumura as Japanese Girl Demetra Raven as Girl at Bat Katie Gray as Indian Girl Kelli Wheeler as School Girl Jenna Edwards as Trailer Girl