Ben (Rupert Grint) tiene 17 años y sus estrictos padres le han diseñado un verano de estudio y voluntariado social con los ancianos. Le toca acompañar a Evie (Julie Walters), una actriz retirada, que sin él saberlo le regalará el mejor verano de su vida. Con ella, divertida, ingeniosa, infantil y atolondrada, aprenderá a recitar a Shakespeare, a disfrutar en plena naturaleza, a viajar al Festival de Edimburgo donde además encontrará a la chica maravillosa que será el primer gran amor de su vida.