Description
Johnny Hanson (Ron Howard) is a teenager who arrives at a remote fishing village in New England. He goes to Ronda's Cafe, where he timidly sits at a table. When the owner Ronda Carlson (Cloris Leachman) comes to take his order, he asks her name, and when she replies, he abruptly departs. Shaken, Ronda returns to the kitchen where Eddie Martin (Bobby Darin), the cook and her boyfriend, asks if that was him and she nods her head 'yes'.
Johnny walks to a residential neighborhood and sits outside one of the houses. The house belongs to Ronda's sister Cara (Patrica Neal), and when Cara's teenage daughter Celia (Tessa Dahl) comes outside to fetch the morning newspaper, she sees Johnny and smiles. Noticing her daughter's interest in the young stranger, the cantankerous Cara upbraids Celia, then turns her anger on her son Porgie (Roy Applegate), and later abuses Porgie's wife Yolanda (Gale Garnett), whom Cara considers a tramp.
As Johnny walks down the road, Roy (Simon Oakland), the town's police chief, pulls him over and takes him to the police station for questioning. After Roy frisks Johnny, he finds several letters, and when Johnny demands their return, Roy explains that the town is on edge because several people have disappeared over the last few months and it is therefore his obligation to question every stranger. Upon reading the letters, Roy discovers that Johnny is the son Ronda gave away for adoption years earlier. Johnny then informs Roy that he has come to town to learn his father's identity, but Roy warns him not to unearth old secrets and to leave town right away.
After Roy releases him, Johnny walks past Cara's house and Celia beckons him inside, then pulls him into the attic. From the attic window, Celia spies on her womanizing neighbor Piccolo (Joe Mascolo) as he seduces Crystal (Kathie Browne), his married mistress in the garden. Celia then turns to Johnny and tries to seduce him, but he is not interested. Johnny tells Celia that he discovered Ronda was his mother when he found some letters she had sent to Johnny's foster parents. Stating that Cara is Ronda's estranged sister, Celia takes Johnny into her late father's office and shows him some old family photos of her father, who died before she was born. When Cara returns home, Celia locks Johnny in the office, but he escapes through a window later that night.
At the cafe, Eddie demands to know if Ronda intends to allow Johnny to live there. When Ronda answers 'yes', Eddie, intolerant of the situation, takes his pay and announces that he is quitting, as well as leaving Ronda. Finding Johnny outside, Eddie beats up him in anger. Hearing noises, Ronda hurries outside and, finding the bloodied Johnny, helps him into her house. There Johnny sees that Ronda has tacked his baby and boyhood pictures onto the wall, and Ronda confesses her regret over giving him up as a baby. Johnny demands to know who his father was, and when Ronda refuses to tell him, he leaves.
Johnny attends church that Sunday, and afterward, Cara's gossipy neighbor, Florence (Jan Chamberlain), invites him to have some fresh baked bread at her house. As they sit at the table, Florence reveals that Cara and Ronda have not spoken since the day that Cara's husband George (Johnny's father) was stabbed and murdered in his front yard.
Later, Porgie visits his sympathetic aunt Ronda, who reveals that Johnny is her son and asks him to pass the information to Cara. Porgie, who has been continually disparaged by his mother, suggest that Ronda tell her herself. Celia, meanwhile, has continued to spy on Piccolo and Crystal through the attic window, from which she throws a paper airplane containing a message to meet her at the summer house that afternoon.
Crystal, who is amused by Celia's infatuation with Piccolo, insists that he attend and accompanies him there, waiting outside as he goes in to keep his rendezvous. When Piccolo fails to reappear, Crystal enters and finds Piccolo's dead body lying on the floor. Panicked, Crystal tries to run out the door, and finding it locked, races from room to room, looking for an escape. After discovering another dead body in the bathtub, Crystal turns to see Celia standing in the hallway with a cleaver in her hand. Terrified, Crystal jumps out a window and falls to her death.
Meanwhile, as Porgie and his friend Bomber (Gerald E. Forbes) troll the waters for fish, their net pulls up a dead body. That night, Johnny visits Ronda and demands to know his father's name. As Johnny leafs through some old photo albums, Ronda informs him that his father is dead. Finding a clipping about his father in the album, Johnny snatches it and runs to Cara's house, where he confronts Cara and announces that he knows that her husband George was his father.
Upon returning home, Celia goes to the kitchen, extracts a knife from the drawer, then eavesdrops from the hallway as Cara admits that upon discovering that George had an affair with her sister, she stabbed her stomach with a knife to abort her unborn fetus. The baby, Celia, survived, but was born mentally deranged. Cara then admits to stabbing and killing George in a jealous rage. Offering to give Johnny George's watches and rings, Cara goes upstairs to her bedroom to retrieve them. As Johnny waits in the living room, he hears Cara scream, and sees Celia running down the stairs. Rushing into Cara's bedroom, Johnny finds that she has been stabbed in the throat with a knife. Johnny nervously paces the hallways in search of Celia, and when he walks out the door, she assaults him with the knife and they struggle for possession of the weapon...
The next morning, Celia is locked in a police car by Roy and taken away to jail as Johnny hitches a ride out of town.