Joan (Glenn Close) et Joe Castleman (Jonathan Pryce) sont mariés depuis presque 40 ans. Joe se considère comme l’un des plus grands écrivains américains contemporains. Il jouit pleinement de l’attention qu’on lui porte et multiplie les aventures. Avec son charme, son excellent sens de l’humour et beaucoup de tact, sa femme Joan semble le soutenir parfaitement en coulisses. Lorsque Joe reçoit le prix Nobel pour son œuvre littéraire, ils se rendent ensemble en Suède. Ils sont accompagnés de leur fils David (Max Irons) – lui-même un écrivain en herbe qui, selon son père, se cherche encore. Entre les réceptions très formelles, les attitudes révérencieuses et le programme pour dames, les failles du couple apparaissent au grand jour et une insatisfaction refoulée commence à percer la façade impassible de Joan. Pour couronner le tout, les Castleman sont également suivis par le journaliste et biographe Nathaniel Bone (Christian Slater), qui tente sans relâche de percer un sombre secret.