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,leaving Paige to deal with the situation. Meanwhile, Cole tries to convince Phoebe they need a home of their own.
After 4 seasons, Leo has pretty much been a fairly limited supporting character. Besides his high profile romance with Piper and being the Charmed Ones' whitelighter, we have never really gotten any insight into Leo's past or his own personal struggles with the life he once lived. "Saving Private Leo" sees the writers finally delving into Leo's past and having him face his own demons for the first time. Brian Krause gives probably his finest performance on Charmed as Leo and I loved his breakdown scene with Paige. Knwoing that Leo has felt so guilty all these years and feels his been living a lie is heartbreaking. Louis Mandylor (Nathan Lang) and Costas Mandylor (Rick Lang) are both convincing as Leo's former friends turned vengeful spirits out to kill Leo for betraying them.
Cole's sub-plot was also entertaining with him trying to get Phoebe out of the manor. I even loved the introduction of Deborah Kellner as Julie, Cole's sexy demonic secretary. She makes for another impressive villainess for the sisters and I love she tries to seduce Cole but he just rejects with clever remarks. Also, the sister dilemma with Phoebe moving out brings some nice scenes between the leads. Phoebe actually moving in with Cole is great development as it cause friction between the sisters and Cole is starting influence Phoebe convincingly. "Saving Private Leo" is seen my most fans as a boring and dull episode, but I was found it very enjoyable with a great performance from Brian Krause and a solid sub-plot.