Dans la Grande-Bretagne des années 1970, un homme conduit de Londres à Bristol pour enquêter sur la mort de son frère, mais le but de son voyage est contrebalancé par ses rencontres avec une série de personnes étranges.
L'aventurier prix Nobel Jerry Cornelius (Finch) s'oppose à son frère Frank (O'Connor), qui a enlevé sa sœur Catherine (Douglas). Tous deux meurent tandis que Jerry se retrouve mêlé aux plans de Miss Brunner (Runacre) visant à créer l'homme parfait en fusionnant leurs deux corps...
Dans un hôpital psychiatrique, la jeune Janice Baildon, 19 ans, répond aux questions du docteur Donaldson. Oui, son foyer est agréable. Oui, son père est un brave homme. Certes, sa mère est un peu autoritaire, mais, dans le fond, elle n'est pas méchante. Mais pourquoi, alors, Janice...