平民小伙子查爾斯·萊德(馬修·古迪 Matthew Goode 飾)懷著一腔夢想進入牛津大學,不久便結識了引人注目的塞巴斯蒂安·弗萊特(本·衛肖 Ben Whishaw 飾),並和他成爲好友。塞巴斯蒂安英俊得驚人,又出身豪門,生性滿懷敏感和憂愁,他帶著查爾斯進入自家豪宅——布賴茲赫德莊園,介紹他認識自己的家人,查爾斯很快迷戀上其姐茱麗葉(海莉·阿特維爾 Hayley Atwell 飾),但茱麗葉迫於母親壓力和天主教徒雷克斯(Jonathan Cake 飾)訂婚,令查爾斯戀情無果,而塞巴斯蒂安對查爾斯的感情也只能止於曖昧。十年光陰過去,查爾斯已經是知名畫家,在渡輪上偶遇茱麗葉,試圖重續舊情再度失敗,又得知塞巴斯蒂安已經遠走國外。再度回到布賴茲赫德莊園,查爾斯已經是一名軍官,大宅已經在戰爭中徹底破敗……