Guest Stars Jennifer Rhodes as Penny "Grams" Halliwell James Read as Victor Bennett Billy Drago as Barbas Ken Marino as Miles Troy Blendell as Stimple Co Starring Hunter Ansley Wryn as Little Piper David Grant Wright as Suit #1 Kim Delgado as Businessman Steve Heinze as Heavyset Demon Todd Eckert as Lawyer