Sandra Peabody

Date of birth: January 11th 1948 (77 years)

Place of birth: Portland, Oregon, USA

From Wikipedia, the free encyclopedia. Sandra Peabody (born 11 January 1948) is an American film and stage actress, screenwriter, producer and acting coach. She is best known for her role as Mari Collingwood in Wes Craven's 1972 film The Last House on the Left (1972). A cult hit, the film establish... Read more

Known for movies: