Gospel Hill tells the intersecting story of two men in the fictional South Carolina town of Julia. Danny Glover plays John Malcolm, the son of a slain civil rights activist Paul Malcolm (Samuel L. Jackson). Jack Herrod (Tom Bower) is the white former sheriff who never officially solved the murder. Their paths begin to cross when a development corporation comes to town with plans to raze Julia's historic African-American community of Gospel Hill, now fallen into disrepair, to build a golf course. John Malcolm's wife Sarah (Angela Bassett), a schoolteacher, seems alone in her opposition to the project, which is being endorsed by Gospel Hill's prominent African-American physician, Dr. Palmer (Esposito). Meanwhile, a young white teacher (Julia Stiles) comes to town and falls for a handsome young landscaper (Taylor Kitsch), whose business is booming thanks to Dr. Palmer's patronage.