Beyond the Overlook: Revisiting Shelley Duvall’s 17 Most Bewitching Screen Roles

Shelley Duvall
Photo: Courtesy Everett Collection

In Thieves Like Us, 1974

Photo: Courtesy Everett Collection

Before the aforementioned Three Women, Woody Allen also noticed Duvall, and cast her in his masterpiece Annie Hall (1977), starring Diane Keaton. Although much of her performance was cut during editing, she left a strong impression as Pam, a sharply ironic Rolling Stone journalist. Then, in 1979, Duvall was summoned by the intellectually formidable Stanley Kubrick for the film that made her internationally famous: The Shining.

Making that movie profoundly affected her, severely testing her mental resilience. Kubrick had her “crying 12 hours a day for weeks on end,” Duvall told People magazine in 1981. “I will never give that much again. If you want to get into pain and call it art, go ahead, but not with me.”

Shelley Duvall in The Shining, 1980

Photo: Getty Images

Once she had escaped the Overlook Hotel, Duvall made her seventh and final film with Altman, Popeye (1980), playing Olive Oyl (with Robin Williams as her spinach-scarfing husband). She then starred in Terry Gilliam’s 1981 black comedy Time Bandits before her appearances on the big screen sharply declined—although she continued to work with notable directors. These included Tim Burton (Frankenweenie, 1984), Steven Soderbergh (The Underneath, 1995), and Jane Campion (The Portrait of a Lady, 1996). Her final film role came in 2023, in Scott Goldberg’s The Forest Hills.

Here, we celebrate Shelley Duvall’s exceptional life in images: