Jenny's (Oscar nominee Carey Mulligan) Oxford-bound teen life is a bore in 1961 London until she's given a different kind of education after being immersed in the beguiling but hazardous world of much-older David (Peter Sarsgaard). Even Jenny's parents, Jack (Alfred Molina) and Marjorie (Cara Seymour), are intrigued by him, but her unimpressed teacher (Olivia Williams) works to keep Jenny's entire future from crumbling under David's influence.