Charmed
Register
Advertisement
LarryCedar

Larry Cedar (March 6, 1955) is an American actor from Los Angeles County, California. He portrayed the demon Xar in the season 8 episode "Engaged and Confused".

External links[]

Advertisement