Special Guest Stars Anthony Stewart Head as Rupert Giles Eliza Dushku as Faith Lehane Nathan Fillion as Caleb Guest Stars Tom Lenk as Andrew Wells D.B. Woodside as Principal Robin Wood Iyari Limon as Kennedy Sarah Hagan as Amanda Indigo as Rona Clara Bryant as Molly Kristy Wu as Chao-Ahn Co Starring Dania Ramirez as Caridad Mary Wilcher as Shannon Rachel Bilson as Colleen Carrie Southworth as Betty Christie Abbott as Helpless Girl