Cleo Net Worth is
$19 Million
Mini Biography
Cleo was created on Dec 18, 1970 in Thousands of Oaks, California, USA. She actually is an actress.
Known for movies
Cleo was created on Dec 18, 1970 in Thousands of Oaks, California, USA. She actually is an actress.