Watch Charmed S06E07 online
Summary
Paige is forced to make a deal with a demon, in order to recover her boss's soul. Meanwhile, Piper learns that Wyatt has been sabotaging her dates, Phoebe gets a new writing partner, and Chris and Leo accidentally travel back in time.
Guest stars
Alla Korot,
Brian Wedlake,
Chris Gann,
Craig Gellis,
Googy Gress,
Gwendolyn Osborne,
Jean St. James,
John Bisom,
Johnny Sneed,
Justine A. Moore,
Keith Szarabajka,
Patrick Stinson,
Rob Farrior,
Simon Brooke,
Steadman