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