Cheryl Wheeler Duncan was born on August 18, 1960 in Pensacola, Florida, USA. She was an actress and producer, known for
They Live (1988),
Demolition Man (1993) and
Memoirs of an Invisible Man (1992). She was married to Robert Lindsey Duncan,
Shane Dixon and Robert Reed Sanders. She died on February 12, 2020 in Yellow Springs, Ohio, USA.