Ben Marshall (Rupert Grint) é um tímido garoto londrino de 17 anos que tenta a todo custo se libertar dos domínios de sua mãe (Laura Linney). Ele tem essa chance quando vai trabalhar em uma casa de repouso e conhece Evie (Julie Walters), uma excêntrica e veterana atriz de cinema e teatro.