No photo
Biography
Cynthia Carr was born on 22 January 1939 in Fairfield, Connecticut, USA. She is an actress, known for The Last House on the Left (1972).
Acted in 2
2020s
- 2021
Cockazoid
Mrs. Watts
Appearances1
2000s
- 2000
The American Nightmare
Self