Jamal Wallace (Robert Brown) é um jovem adolescente que ganha uma bolsa de estudos em uma escola de elite de Manhattan, devido ao seu desempenho nos testes de seu antigo colégio no Bronx e também por jogar muito bem basquete. Após uma aposta com seus amigos, ele conhece ele conhece William Forrester (Sean Connery), um talentoso e recluso escritor com quem desenvolve uma profunda amizade.