L'histoire se situe en Grande-Bretagne avant la seconde guerre mondiale. Sebastian Flyte fait la rencontre de Charles Ryder à l'université d'Oxford. Mais bientôt Sebastian tombe dans l'alcool, Charles va tenter de l'aider et fait la rencontre de l'étrange famille de Flyte et de son énigmatique soeur Julia.