The Three Faces of Phoebe-Phoebe develops a case of cold feet over marrying Cole and casts a spell which brings a young innocent Phoebe and an old cynical Phoebe to the Manor to help her make a decision. Meanwhile, while Cole is horrified to find that the Source is now taking over his entire being, the Source's chief rival, who believes the Source is dead, is convinced by the Seer to kill the Charmed Ones in order to earn the allegiance of the entire underworld.
A dark, intriguing episode that sees Phoebe's intuition kicking days before her wedding and Cole struggling with the Source, who is now within him. Alyssa Milano is great throughout and makes Phoebe's worrying seem very real. The whole "should I marry Cole?" spell which brings her future and past self may seem a bit unresolved at the end, but the scenes between Phoebe and her future self well make up for that. Frances Bay is wonderful as Phoebe's old self and both she and Alyssa play off each other so well. Samantha Goldstein (young Phoebe Halliwell) is also good and provides the light-hearted material in an overall dark episode.
Julian McMahon nearly steals the show this time as the Source grows stronger from within Cole and Cole struggles to hold on to his humanity. The scenes between him and the Seer are excellent, with her trying to let him give in to the Source's power. Also, I loved the Seer going behind Cole/the Source's back and using Kurzon to destory the Charmed Ones. Although, Harry Van Gorkum is a bit over-the-top at times in his performance and Kurzon himself is written as a second rate Source. But despite that, the episode quite well and the ending where Cole lies to Phoebe is dark development as the Source is obviously taking over and there seems to be no hope for Cole. All and All, "Three Faces of Phoebe" is an effective episode with great performances and some dark developments.