Odin James (MEKHI PHIFER) is the star basketball player of Palmetto Grove Academy, and the only black student there. Accordingly, his coach, Duke Goulding (MARTIN SHEEN), has asked Hugo (JOSH HARTNETT), his son and Odin's teammate, to watch out for him. This doesn't sit well with Hugo as the young man is envious of most everything Odin has - talent, popularity and the love of Desi Brable (JULIA STILES), the daughter of Palmetto Grove's Dean, Bob Brable (JOHN HEARD), who's unaware of their interracial relationship.
Accordingly and since he's been appointed as Odin's confidant by his father, Hugo easily devises and then sets into motion a devious plan designed to undermine his teammate. Acting like he's his best friend, Hugo plants doubts in Odin's mind about Desi's faithfulness to him, suggesting that she might secretly be seeing Michael Casio (ANDREW KEEGAN), another teammate and Odin's designated wingman.
As the plan begins to unfold and he involves both his constantly picked on roommate, Roger (ELDEN HENSON) who's sweet on Desi, and his own unwitting girlfriend Emily (RAIN PHOENIX), who's Desi's roommate, into his devious scheme, Hugo continues in his effort to knock Odin from his pedestal by driving him to the point of dangerous madness and despair.