Cheryl Wheeler Duncan(1960-2020)
- Stunts
- Actress
- Producer
Cheryl Wheeler Duncan was born on 18 August 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 12 February 2020 in Yellow Springs, Ohio, USA.