Adorável Professora – Linda Sinclair (Julianne Moore) é uma professora de inglês solteira, que tem 40 anos e vive na pequena cidade de Kingston. Ela leva uma vida tranquila até reencontrar um antigo aluno, Jason Sherwood (Michael Angarano), que acaba de retornar à cidade. Jason tem o sonho de se tornar um grande autor teatral, mas está prestes a abandoná-lo devido à pressão de seu pai.