Cynthia Cleese was born on February 17, 1971 in Croydon, Surrey, England. She is an actress, known ...
Older half-sister of Camilla Cleese.
Croydon, Surrey, England, UK
15 February 2014
'Bill & Ted's Excellent Adventure': 25 Things You Didn't Know About the Doofus-Duo Comedy Classic
"The Last Man on Earth" star Kristen Schaal's script might be Oscar worthy, or it could leave you questioning your humanity. "UnMade" brings it to life, presented by "Star Trek: Discovery."
Check out our guide to the Golden Globes, see what IMDb editors are watching, and more.