Jamal Wallace (Rob Brown) és un adolescent de 16 anys que viu a Nova York. Jamal és molt bo jugant al bàsquet, però la seva passió secreta és la literatura. William Forrester (Sean Connery) és un novel•lista guanyador del premio Pulitzer que viu retirat del món i no ha tornat a publicar gens. Gràcies a una trobada casual, Forrester es converteix en el mestre de Jamal i li ajuda a desenvolupar el seu excepcional talent. Molt prompte, l’escriptor començarà a veure la vida d’altra manera i a apreciar la importància de l’amistat.