Guest Stars James Read as Victor Bennett Jennifer Rhodes as Penny "Grams" Halliwell Finola Hughes as Patty Halliwell Dana Ashbrook as T.J. Whip Hubley as Inspector Krutchen Co Starring Michael Bailey Smith as Belthazor Tom Yi as Uniform Officer Douglas Bennett as Ray