Jamal Wallace (Robert Brown) hat die großen Klassiker der abendländischen Literatur auf dem Nachttisch liegen, und in seiner Freizeit schreibt er Notizbücher voll eigener Geschichten. Aber der 16-Jährige ist schwarz und lebt in der Bronx – schlechte Voraussetzungen für angehende Schriftsteller. Immerhin bringen ihm seine geistigen (und Basketball-) Fähigkeiten ein Stipendium auf einer Elite-Schule. Und dann entdeckt er durch Zufall den einsiedlerischen, legendären Schriftsteller William Forrester (Sean Connery), der nach seinem ersten, weltberühmten Roman in jahrzehntelanges Schweigen verfiel. Zwischen den beiden entsteht eine schwierige, aber für beide bereichernde Freundschaft.