Aired Saturday February 24, 8:05am - 9:00amon E4 Extra


Series 3 Episode 3: Once Upon a Time

To save a girl's life, Prue and Phoebe return to an earlier time when they innocently believed in fairies and trolls, and Piper goes on strike.

Drama / Fantasy / Mystery / Paranormal / Suspense
Original air date
Cast and crew
  • Joel FeigenbaumDirector
  • Shannen DohertyPrudence Pru Halliwell
  • Holly CombsPiper Halliwell
  • Alyssa MilanoPhoebe Halliwell
  • Julian McMahonAsst. D.A. Cole Turner