SEASON: 1
EPISODE: 22 - Déjà Vu All Over Again
SYNOPSIS
The sisters are trapped in a time loop by the scariest demon they have ever encountered - Tempus, the Devil's sorcerer. The experience is particularly distressing for Phoebe, who becomes prone to constant flashes of deja vu, and even sees Andy's death at the hand of a warlock. Guest starring David Carradine alongside Shannen Doherty, Holly Marie Combs and Alyssa Milano.