Quem contrataria um negro que ficou na prisão por 18 anos? Eugene Brown (Cuba Gooding Jr.) enfrenta esse problema. Após algum tempo procurando emprego, ele consegue trabalho como faxineiro em uma escola pública. Lá ele encontra um ambiente hostil e desorganizado, com alunos problemáticos que chegaram a expulsar uma professora do colégio. Encarregado de tomar conta deles, Eugene descobre que a maioria dos jovens busca dinheiro fácil por meio do tráfico. Querendo mudar essa situação, ele decide criar um clube de xadrez para os alunos pensarem nas consequências antes de agir. Inicialmente os alunos não aceitam a ideia. Após muita insistência de Eugene, eles começam a aprender xadrez e se animam com a ideia de disputar competições do esporte. No entanto, um mafioso local não gosta da iniciativa, já que o sucesso do clube está diminuindo o tráfico na comunidade. Em busca de dinheiro, ele pode pôr o clube de xadrez em risco.