Der aus bescheidenen Verhältnissen stammende Charles Ryder (Matthew Goode) macht während des Studiums in Oxford Bekanntschaft mit dem homosexuellen Freigeist und Adeligen Sebastian Flyte (Ben Whishaw). Charles ist fasziniert von ihm, die beiden freunden sich an. Bald lernt Charles auf 'Brideshead', dem Schloss von Sebastians Familie, das Leben in Reichtum und Überfluss kennen und verliebt sich in die Schwester Sebastians, Julia (Hayley Atwell). Hautnah nimmt er fortan Teil am fortschreitenden Niedergang der Adelsfamilie, die die Augen vor den Realitäten der Zeit verschließt.
Charles Ryder (Matthew Goode), who comes from a modest background, makes the acquaintance of the homosexual free spirit and aristocrat Sebastian Flyte (Ben Whishaw) while studying at Oxford. Charles is fascinated by him and the two become friends. Soon Charles gets to know the life of wealth and abundance at 'Brideshead', the castle of Sebastian's family, and falls in love with Sebastian's sister, Julia (Hayley Atwell). From then on, he takes a close part in the progressive decline of the noble family, which closes its eyes to the realities of the time.