Cast Credits Charmed (1998) Guest starring as Demon Episode 5x18: Cat House (Apr 13, 2003) [Uncredited]