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".
Advertisement
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".