Desde a infância, Ken Carter (Samuel L. Jackson) ganhou fama por seu talento e suas proezas no basquete. O rapaz cresceu na pequena e pobre cidade de Richmond, no estado americano da Virgínia. Trinta e cinco anos depois, ele retorna à sua cidade natal, que se encontra em uma situação ainda mais precária do que antes. A economia está por um fio e prestes a desmoronar, enquanto o time local de basquete, formado por alunos do último ano do ensino médio, sofre derrota após derrota. Carter vê sua chance de mudar a situação e aceita trabalhar por quatro meses como técnico de basquete de um time formado por jovens rebeldes, mas cheios de energia. Desde o primeiro treino, Carter exige de cada jogador trabalho árduo, dedicação total e respeito. Ele até promete aos garotos que eles vencerão se seguirem seu exemplo. Mas, antes de tudo, Carter propõe que os jogadores assinem um contrato: apesar dos treinos, suas notas na escola devem estar na média; caso contrário, serão afastados das competições e excluídos do time. A situação se agrava quando o treinador descobre que os jogadores não estão cumprindo parte do contrato: suas notas nas aulas são baixas ou eles simplesmente faltam às aulas. Carter, imediatamente e sem remorso, cancela todos os treinos e fecha o ginásio até que toda a equipe caia em si e coloque os estudos em dia. Na verdade, a maioria desses rapazes são jogadores de basquete talentosos, mas enfrentam problemas de adultos. Assim, Timo (Rick Gonzalez), para ganhar a vida, traficava drogas junto com seu primo, Kenyon (Rob Brown) descobre que sua namorada, Kira (Ashanti), está grávida, e o filho de Ken, Damien (Robert Richard), parece não se interessar por nada além do basquete. Enquanto isso, a comunidade local vê os jovens jogadores como heróis locais e a última esperança de mudar alguma coisa em Richmond. Mas Carter permanece inabalável, acreditando que as lições de vida são muito mais importantes do que o título de campeão.