Cast


Current cast


Alyssa Milano as
Phoebe Halliwell

Rose McGowan as
Paige Matthews

Holly Marie Combs as
Piper Halliwell
 
Brian Krause as
Leo Wyatt
 


Past cast


Julian McMahon as
Cole Turner

Drew Fuller as
Chris Peterson

Dorian Gregory as
Det. Darryl Morris

Shannen Doherty Prue Halliwell (1st 3 seasons)
T.W. King Inspector Andy Trudeau (1st season)
Greg Vaughan Dan (2nd season)
Karis Paige Bryant   Jenny (early 2nd season)