Charmed: Wrestling with Demons

"Wrestling With Demons" is the twelfth episode of season three of the American television series Charmed and the fifty-seventh episode of the series overall if one includes the original unaired pilot. It was directed by Joel J. Feigenbaum with a script written by Sheryl J. Anderson. It first aired on the WB Network on February 1st, 2001.