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