Charmed
178 episodes

When two ghosts from Leo's past return to seek revenge, Leo faces his demons by submitting, causing Piper's life to be threatened, which leave Paige to deal with the situation.

Charmed

Guidance Icon

With violence. Turn on Parental controls

17. Saving Private Leo - When two ghosts from Leo's past return to seek revenge, Leo faces his demons by submitting, causing Piper's life to be threatened, which leave Paige to deal with the situation.

More info

Series 4