Guest Stars James Read as Victor Bennett Jennifer Rhodes as Penny "Grams" Halliwell Finola Hughes as Patty Halliwell Bennet Guillory as The Source of All Evil Krista Allen as The Source's Oracle Yancey Arias as Inspector Cortez Jordan Bridges as Shane Co Starring David Reivers as Bob Cowan Michael Bailey Smith as Shax Andi Carnick as Priestess