Guest Stars James Read as Victor Bennett Jennifer Rhodes as Penny "Grams" Halliwell 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