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 Kristy Wu as Chao-Ahn Dorian Missick as Policeman Larry Clarke as Monk Co Starring James C. Leary as Clem Mary Wilcher as Shannon David Grammer as Crazy Citizen Nathan Brooks Burgess as Duncan Justin Shilton as Munroe