Green Mansions is a 1959 American romantic adventure film directed by Mel Ferrer. Based upon the 1904 novel Green Mansions by William Henry Hudson, the film starred Audrey Hepburn (who at the time was married to Ferrer) as Rima, a jungle girl who falls in love with a Venezuelan traveller played by Anthony Perkins. Also appearing in the film were Lee J. Cobb, Sessue Hayakawa and Henry Silva. The score was by Heitor Villa-Lobos and Bronislau Kaper.
The film was intended to be the first of several projects directed by Ferrer and starring his wife, but ultimately this was the only one released. It was one of the few critical and box office failures of Hepburn's career. Vincente Minnelli had originally been slated to direct the film, but delays in the project led MGM to choose Ferrer to direct it.
A young man named Abel (Anthony Perkins) narrowly escapes Caracas, Venezuela after it is overtaken by rebels. He decides to seek revenge, as his father, the former Minister of War, was killed. After getting supplies, he takes a canoe to the far shore, where he is nearly killed by a leopard, but is saved by the native, Indian-like people.
He decides to prove his bravery by not moving once he sees the chief, Runi (Sessue Hayakawa) and telling his story. The Indians are impressed, and do not kill him. After a while, Runi's son Kua-ko (Henry Silva), who has lived with the missionaries of Caracas and speaks English, tells Abel that Runi has agreed so long as he does not harm them, they will not harm him. Abel agrees, and befriends Kua-ko, who tells him of the "Bird Woman", who killed his older brother, and that their tribe is not allowed in the nearby forest.
Abel ignores the warning and ventures into the forest, where he sees a young woman (Audrey Hepburn); however, she quickly disappears. He returns to the Indians, and Kua-ko tells him that Runi wishes Abel to use his gun and kill the girl. He returns to the forest, but decides to warn the girl instead. He sees her again, but is bitten by a coral snake. The girl takes Abel to her home and tends his wound. Upon waking up, he meets the girl's grandfather, Nuflo (Lee J. Cobb), who tells him her name is Rima.
The next day, with his leg wounded by the snake, Abel meets Rima again and they begin to talk. Rima takes a liking to him, but Nuflo warns her that he will leave once his leg heals. Abel is soon able to walk without a cane, and Rima therefore begins showing him the forest. Abel tells her that he has come to like her as well, and Rima is confused. She goes to speak with her dead mother's spirit, and decides to return to where she came from to ask a village elder about her strange new feelings for Abel. Later, Abel and Rima travel to the edge of the forest, where he shows her Riolama, which she remembers as her village. Despite Nuflo's initial reluctance to take her, Rima forces him to show her the way by threatening his soul if he does not.
Abel decides it is time for him to return to the Indians. He tells Runi of how Rima saved him, but neither he nor Kua-ko believe him. He quickly realizes that Kua-ko killed his brother and placed the blame on Rima, but is tied up. After a bravery test (withstanding bee and wasp stings without making a sound), Kua-ko and the Indians make ready to enter the forest and kill Rima.
Abel escapes and warns Nuflo and Rima, and together they escape to Riolama, where Nuflo tells Abel that he cannot return to the village because he caused a massacre. He managed to help Rima and her mother, and promised to take care of Rima, but was ashamed at his part in the massacre. Rima overhears, and curses Nuflo. She then rushes down to Riolama, where she faints in the heat. Abel follows and takes her to safety. When she awakens, Abel tells her how he has come to love her, and Rima does also, having only come to decipher her strange feelings and now recognizing them as love for him.
Rima steals away while Abel is asleep to go back to Nuflo and apologize, but when she finds him, the Indians have burnt their home and he is nearly dead. She asks his forgiveness, and with his last words Nuflo tries to warn her of the Indians. She quickly discovers for herself, and races through the forest to escape. Kua-ko burns the great tree where she has hidden. Meanwhile, Abel awakens and realizes what Rima has done. He quickly follows and finds Kua-ko, who teases that he killed her. The two fight into a stream, where Abel manages to drown Kua-ko.
Abel remembers a flower Rima told him of, which, if it disappears in one place, blossoms in another close by. He finds the flower, and not far off, Rima herself, who extends her hand. He takes it, and they begin their life in the forest together.