Arthur (Albert Finney Albert Finney is acted the role of) is a 23-year-old young man, Arthur's heart is always resentful about all kinds of unfairness in the society, but he has no place to vent this emotion, he can only spend all his time in the bar. Arthur and married husband Brenda (Rachel Roberts Rachel Roberts) have always maintained a physical relationship, this immoral relationship let Arthur feel more exciting at the same time also have a conscience uneasy. By accident, Arthur met a girl named Doren (Shirley Anne Field Shirley Anne Field). He had never seen such a pure and innocent girl. Arthur fell in love, while Brenda told Arthur that she was pregnant with his child. The troubled Arthur turned to his aunt for help, but was refused. In the end, Arthur decided to shoulder the responsibility that had been evaded for a long time.