Deja Vu All Over Again

As a demon makes plans for his attempt to kill the Charmed Ones, he receives a visit from Tempus, the Devil's Sorcerer who will turn back time until the demon succeeds in killing all the sisters. Meanwhile, because of the endless loop, Phoebe has a number of strong cases of déjà vu, and she even sees Andy's death at the hand of a demon.

TV-14-DLV
Season 1 | Episode 22
Cast

Alyssa Milano

as Phoebe Halliwell

Rose McGowan

as Paige Matthews

Holly Marie Combs

as Piper Halliwell

Shannen Doherty

as Prue Halliwell

Brian Krause

as Leo Wyatt

Julian McMahon

as Cole Turner