Most of the film is told as flashback: Puff (Rhys Ifans) testifies to Congress, Lila Jute (Patricia Arquette) tells her story to the police, while a dead Nathan Bronfman (Tim Robbins) addresses an unseen audience in the netherworld.
Lila is a woman with a rare hormonal imbalance which causes thick hair to grow all over her body. During her 20s, Lila decides to leave society and live within nature where she feels free to exist comfortably in her natural state. She writes a successful book about her naked, savage, happy, and free life in the woods embracing nature. Then, at age 30, strong sexual desire causes her to return to civilization and have her hair removed in order to find a partner.