Во времена Второй мировой войны, в Англии командуя небольшим подразделением, которое не участвует в прямых боевых столкновениях, капитан Чарльз Райдер получает приказ перевезти своих подчинённых на новое место службы. По прибытии он понимает, что оказался не на передовой, а в поместье Брайдсхед — владении аристократической семьи Флайтов. Окружение поместья, его коридоров и садов наполняется ощущением уходящего времени, и в памяти героя всплывают лица Себастьяна и Джулии Флайт, чьё существование тесно переплетено с его юностью. Этот визит становится для Райдера гораздо больше обычной командировки: он превращается в путешествие в собственные воспоминания, где дружба, запретные чувства и моральные дилеммы юности начинают влиять на его взгляд на жизнь и на выборы, которые когда‑то формировали судьбу. Постепенно прошлое возвращается, заставляя его переосмыслить своё место в мире и роль, которую он когда‑то играл в судьбах близких ему людей.
На роль Себастьяна изначально был приглашен Джуд Лоу. Но актер покинул проект, когда режиссера Дэвида Йетса сменили на Джулиана Джаррольда.
Чарльза Райдера и Джулию Флайт в свою очередь могли сыграть супруги Пол Беттани и Дженнифер Коннели, но по тем же причинам, что и Лоу, покинули проект.
Съемки фильма прошли в Оксфорде и Венеции.
Эмма Томпсон грозилась уйти из проекта, если не перестанут вынуждать актрису Хейли Этвелл сбросить вес. Однажды во время ленча Харви Вайнштейн актрису оскорбил, заявив, что в кадре она выглядит как свинья, и что ей не следует так много есть.
Фильм снимали в 2007 году, когда в Англии было зафиксировано самое дождливое лето в истории метеонаблюдений. Почти во всех местах съёмок шли дожди, а части города Оксфорд и графства Йоркшир оказались затоплены. Однажды съёмочная группа и актёры из-за дождя не сумели покинуть поезд.