Nos anos 90, Landon Carter é punido por ter feito uma brincadeira de mau gosto na escola. Como punição, ele deve participar da montagem de uma peça de teatro com os alunos. Ele acaba conhecendo uma estudante pobre, Jamie Sullivan, por quem se apaixona. Mas por razões pessoais, ela fará de tudo para se desvencilhar de seu amor.