Nell'Inghilterra del 1960, Jenny (Carey Mulligan) è una sedicenne tutta dedita allo studio la cui massima aspirazione è entrare all'università di Oxford. La sua vita cambia quando conosce David (Peter Sarsgaard), un affascinante trentacinquenne: nonostante la differenza d'età, tra i due scoppia l'amore e Jenny si trova a ridiscutere le proprie priorità....