94 years old
Born in Des Moines, IA
Net Worth 10M
Cloris Leachman (born April 30, 1926) is an American actress and comedian. In a career spanning over seven decades she has won eight Primetime Emmy Awards, a Daytime Emmy Award, and an Academy Award for her role in The Last Picture Show (1971).
Topanga, CA
Cover photo by Myrna Litt used under CC BY 2.0