Billy Fisher (Tom Courtenay) is a feckless aspiring comedy writer in a Yorkshire town who indulges in a rich fantasy life amidst the reality of his endlessly nagging family, stuffy boss, and two fiancées. When his old flame Liz (Julie Christie) appears, the consequences of his immature decisions come crashing down.