Biography

Cynthia Leake was born on April 20, 1957 in Los Angeles, California, USA. She is an actress, known for Fire and Ice (1983), The Great Muppet Caper (1981) and Xanadu (1980).

Filmography