Who was Shelley Duvall? All About American Actress & Film Producer
Shelley Duvall is an American actress and film producer. She was born on July 7, 1949, in Fort Worth, Texas. Shelley gained recognition in the 1970s with Robert Altman’s films. Shelley Duvall is a renowned American actress and film producer, best known for her distinctive performances in both indie and mainstream films. Born on July … Read more