Baseado no best-seller de Nicholas Sparks, este filme acompanha a vida de um jovem casal que se conheceu na adolescência e viveram juntos até o pós 2ª Guerra Mundial. Todo o drama envolvente desta comovente história é contado por um senhor de idade a uma mulher que se encontra numa enfermaria e a quem visita regularmente para lhe ler o mistério que é o seu livro de memórias.
Após a inesperada demissão do professor de história da Universidade, John Oldman, seus colegas vão a sua casa, pressionando-o para uma explicação. Mas eles ficam chocados ao ouvir a sua razão de aposentadoria prematura: John alega que ele deve seguir em frente, porque é imortal, e não pode ficar em um lugar por mais de dez anos sem que o seu segredo seja descoberto. Exaltados os colegas do professor John tentam entender sua história, mas logo se torna evidente que ela é tão impossível de contestar como também verificar.
Após não conseguir acordar de um sonho, um jovem passa a encontrar pessoas da vida real em seu mundo imaginário, com quem têm longas conversas sobre os vários estados da consciência humana e discussões filosóficas e religiosas.
Charlie Bartlett (Anton Yelchin) é um jovem de classe alta que, após ser expulso de várias escolas particulares, é enviado por sua mãe, Marilyn (Hope Davis), para uma escola pública. De início ele não se integra aos demais alunos, o que muda quando visita o psicólogo do colégio. A partir de então Charlie passa a negociar prescrições médicas com seus colegas.