In the woods of a Welsh suburb, a man commits an axe murder and disposes of his female victim's body and the axe in a lake. The man, later shown to be a hotel bellboy named Danny, is summoned to the home of Mrs. Bramson, a wealthy widow, whose maid, Dora, is pregnant by him.
Having charmed Mrs. Bramson, he is soon living in her house and pretends to be her son, while redecorating a room and assuming butler duties. He also woos Olivia, Mrs. Bramson's daughter. Alone in his room, he favours a hatbox, which contains the heads of his victims.
Meanwhile, the police uncover the headless body and the axe in the lake, which is bordering the property. They question Danny about the victim, who he states frequented the hotel as a prostitute. Dora discovers Danny and Olivia's relationship and rejects both of them. He begins to play odd games with Mrs. Bramson, and Olivia flees the house out of fear.
Frustrated because Mrs. Bramson grows weary of a game of chase, Danny hacks her to death. Olivia returns, sees the carnage, and summons the police. She finds Danny bathing and informs him that the police are soon to arrive. He huddles in the bathroom, withdrawn in his madness.